Compare commits

...

6 commits

Author SHA1 Message Date
c3e1dc84f3 Move the build actions from Forgejo actions to docker build actions 2026-06-15 11:50:29 +02:00
48f4d689a5 Add map download, add guide generation to dockerfile 2026-06-15 11:50:29 +02:00
742fc6916d Add link to the map in every html file 2026-06-15 11:50:29 +02:00
005539fbf9 Only run actions when a push happens on the main branch 2026-06-15 11:50:29 +02:00
d992257d92 Mise à jour de la jauge de financement au vu des changements de budget
All checks were successful
/ build (push) Successful in 3m16s
2026-06-15 11:44:03 +02:00
a9d95b500a sans attente
All checks were successful
/ build (push) Successful in 3m3s
2026-06-13 01:21:49 +02:00
8 changed files with 24 additions and 20 deletions

View file

@ -1,4 +1,7 @@
on: [push] on:
push:
branches:
- main
jobs: jobs:
build: build:
runs-on: docker runs-on: docker
@ -6,19 +9,6 @@ jobs:
- name: Checkout code - name: Checkout code
uses: actions/checkout@v4 uses: actions/checkout@v4
- name: Install Pandoc
run: |
apt-get update
apt-get install -y pandoc
- name: Generate guide.html
run: bash update-guide.sh
- name: Install Podman
run: |
apt-get update
apt-get install -y podman
- name: Podman Login - name: Podman Login
run: | run: |
echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin

View file

@ -1,6 +1,20 @@
FROM docker.io/nginx:1.29-alpine FROM docker.io/nginx:1.29-alpine
RUN apk add --update --no-cache wget unzip bash pandoc sed
RUN wget -q https://git.interhacker.space/epickiwi/2026.camp.carte/releases/download/latest/dist.zip
RUN unzip -q dist.zip -d /tmp/carte
RUN mkdir -p /usr/share/nginx/html/carte
RUN cp -r /tmp/carte/dist/* /usr/share/nginx/html/carte/
RUN rm -rf /tmp/carte
RUN rm -rf dist.zip
COPY guide.template.html .
COPY update-guide.sh .
RUN bash update-guide.sh
COPY *.html /usr/share/nginx/html COPY *.html /usr/share/nginx/html
RUN mv guide.html /usr/share/nginx/html
COPY assets /usr/share/nginx/html/assets COPY assets /usr/share/nginx/html/assets
COPY css /usr/share/nginx/html/css COPY css /usr/share/nginx/html/css
COPY js /usr/share/nginx/html/js COPY js /usr/share/nginx/html/js

View file

@ -17,6 +17,7 @@
<a href="index.html">maison</a> <a href="index.html">maison</a>
<a href="guide.html">guide</a> <a href="guide.html">guide</a>
<a href="programme.html">programme</a> <a href="programme.html">programme</a>
<a href="carte/">carte</a>
<a href="poster.html">poster</a> <a href="poster.html">poster</a>
<a href="contact.html" class="current">contact</a> <a href="contact.html" class="current">contact</a>
</nav> </nav>

View file

@ -23,6 +23,7 @@ BISOUS
<a href="index.html">maison</a> <a href="index.html">maison</a>
<a href="guide.html" class="current">guide</a> <a href="guide.html" class="current">guide</a>
<a href="programme.html">programme</a> <a href="programme.html">programme</a>
<a href="carte/">carte</a>
<a href="poster.html">poster</a> <a href="poster.html">poster</a>
<a href="contact.html">contact</a> <a href="contact.html">contact</a>
</nav> </nav>

View file

@ -19,6 +19,7 @@
<a href="index.html" class="current">maison</a> <a href="index.html" class="current">maison</a>
<a href="guide.html">guide</a> <a href="guide.html">guide</a>
<a href="programme.html">programme</a> <a href="programme.html">programme</a>
<a href="carte/index.html">carte</a>
<a href="poster.html">poster</a> <a href="poster.html">poster</a>
<a href="contact.html">contact</a> <a href="contact.html">contact</a>
</nav> </nav>
@ -111,11 +112,6 @@
</span> </span>
</div> </div>
<div>places déjà réservées.</div> <div>places déjà réservées.</div>
<p>
Si des places se libèrent, tu peux faire une demande sur
<a class="btn-nice" href="https://grist.interhacker.space/o/camp/forms/eJxwFtkGFCYUQBq4kPLWUg/4">la liste d'attente</a>
</p>
<br> <br>
<p>Et nous avons reçu</p> <p>Et nous avons reçu</p>
<div class="places"> <div class="places">

View file

@ -1,7 +1,7 @@
const gauge_url = "https://api.camp.interhacker.space/api/gauge" const gauge_url = "https://api.camp.interhacker.space/api/gauge"
const fundraising_url = "https://api.camp.interhacker.space/api/fundraising" const fundraising_url = "https://api.camp.interhacker.space/api/fundraising"
const gaugeMax = 200; const gaugeMax = 200;
const fundraisingTotalMax = 10530; const fundraisingTotalMax = 13355.82;
async function getGauge() { async function getGauge() {
// // REMOVE WHEN SIGNUP FORM IS OPEN // // REMOVE WHEN SIGNUP FORM IS OPEN

View file

@ -17,6 +17,7 @@
<a href="index.html">maison</a> <a href="index.html">maison</a>
<a href="guide.html">guide</a> <a href="guide.html">guide</a>
<a href="programme.html">programme</a> <a href="programme.html">programme</a>
<a href="carte/">carte</a>
<a href="poster.html" class="current">poster</a> <a href="poster.html" class="current">poster</a>
<a href="contact.html">contact</a> <a href="contact.html">contact</a>
</nav> </nav>

View file

@ -19,6 +19,7 @@
<a href="index.html">maison</a> <a href="index.html">maison</a>
<a href="guide.html">guide</a> <a href="guide.html">guide</a>
<a href="programme.html" class="current">programme</a> <a href="programme.html" class="current">programme</a>
<a href="carte/">carte</a>
<a href="poster.html">poster</a> <a href="poster.html">poster</a>
<a href="contact.html">contact</a> <a href="contact.html">contact</a>
</nav> </nav>