From 0ed24e61cbadd807b1bbfdf0a952ad65bea022ca Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Tue, 9 Jun 2026 14:42:47 +0200 Subject: [PATCH 01/11] Only run actions when a push happens on the main branch --- .forgejo/workflows/build.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 1467c91..bf5467e 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,4 +1,7 @@ -on: [push] +on: + push: + branches: + - main jobs: build: runs-on: docker From e174b116e6063a913367f6731f39fd8649a1e64e Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Tue, 9 Jun 2026 14:43:20 +0200 Subject: [PATCH 02/11] Add link to the map in every html file --- contact.html | 1 + guide.template.html | 1 + index.html | 1 + poster.html | 1 + programme.html | 1 + 5 files changed, 5 insertions(+) diff --git a/contact.html b/contact.html index f11e331..c1ca0d6 100644 --- a/contact.html +++ b/contact.html @@ -17,6 +17,7 @@ maison guide programme + carte poster contact diff --git a/guide.template.html b/guide.template.html index 3de6d83..f9c73ec 100644 --- a/guide.template.html +++ b/guide.template.html @@ -23,6 +23,7 @@ BISOUS maison guide programme + carte poster contact diff --git a/index.html b/index.html index a12c381..d177b48 100644 --- a/index.html +++ b/index.html @@ -19,6 +19,7 @@ maison guide programme + carte poster contact diff --git a/poster.html b/poster.html index 7ae1ffa..1a5ccb5 100644 --- a/poster.html +++ b/poster.html @@ -17,6 +17,7 @@ maison guide programme + carte poster contact diff --git a/programme.html b/programme.html index 86596fa..d93a568 100644 --- a/programme.html +++ b/programme.html @@ -19,6 +19,7 @@ maison guide programme + carte poster contact From ba1214ea49551d9cbaba1b890f4db8e0506d4867 Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Tue, 9 Jun 2026 14:43:39 +0200 Subject: [PATCH 03/11] Add map download, add guide generation to dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Dockerfile b/Dockerfile index 818cbb7..5482b4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,20 @@ 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 +RUN mv guide.html /usr/share/nginx/html COPY assets /usr/share/nginx/html/assets COPY css /usr/share/nginx/html/css COPY js /usr/share/nginx/html/js From 68f899e15fa03293a7f90c77cec06af86314ddea Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Mon, 15 Jun 2026 11:47:27 +0200 Subject: [PATCH 04/11] Move the build actions from Forgejo actions to docker build actions --- .forgejo/workflows/build.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index bf5467e..fe5a699 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -9,19 +9,6 @@ jobs: - name: Checkout code 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 run: | echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin From 89b1057cc65a9b915e5f3c0e8d2d1d0ca153abe8 Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Tue, 30 Jun 2026 22:26:28 +0200 Subject: [PATCH 05/11] Changement du texte du lien vers le space Matrix --- contact.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contact.html b/contact.html index f11e331..789749b 100644 --- a/contact.html +++ b/contact.html @@ -41,7 +41,7 @@ From 9f6593331c22ed7d986fc730a573eced448c3e04 Mon Sep 17 00:00:00 2001 From: lucaskev Date: Wed, 1 Jul 2026 13:57:25 +0000 Subject: [PATCH 06/11] Change de runner --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 1467c91..23ead74 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,7 +1,7 @@ on: [push] jobs: build: - runs-on: docker + runs-on: hadrien steps: - name: Checkout code uses: actions/checkout@v4 From 3c36572ce1af9d5b6aed43428f8bd1b8350ef787 Mon Sep 17 00:00:00 2001 From: lucaskev Date: Wed, 1 Jul 2026 14:48:34 +0000 Subject: [PATCH 07/11] revert 9f6593331c22ed7d986fc730a573eced448c3e04 revert Change de runner --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 23ead74..1467c91 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,7 +1,7 @@ on: [push] jobs: build: - runs-on: hadrien + runs-on: docker steps: - name: Checkout code uses: actions/checkout@v4 From 94ab6897d588a6649126a2dd6838168bdc67e556 Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Tue, 9 Jun 2026 14:42:47 +0200 Subject: [PATCH 08/11] Only run actions when a push happens on the main branch --- .forgejo/workflows/build.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 1467c91..bf5467e 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,4 +1,7 @@ -on: [push] +on: + push: + branches: + - main jobs: build: runs-on: docker From 8c23511c6b1f4c546d1c9d3bac9497fbf1e726df Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Tue, 9 Jun 2026 14:43:20 +0200 Subject: [PATCH 09/11] Add link to the map in every html file --- contact.html | 1 + guide.template.html | 1 + index.html | 1 + poster.html | 1 + programme.html | 1 + 5 files changed, 5 insertions(+) diff --git a/contact.html b/contact.html index 789749b..4711ae8 100644 --- a/contact.html +++ b/contact.html @@ -17,6 +17,7 @@ maison guide programme + carte poster contact diff --git a/guide.template.html b/guide.template.html index 3de6d83..f9c73ec 100644 --- a/guide.template.html +++ b/guide.template.html @@ -23,6 +23,7 @@ BISOUS maison guide programme + carte poster contact diff --git a/index.html b/index.html index a12c381..d177b48 100644 --- a/index.html +++ b/index.html @@ -19,6 +19,7 @@ maison guide programme + carte poster contact diff --git a/poster.html b/poster.html index 7ae1ffa..1a5ccb5 100644 --- a/poster.html +++ b/poster.html @@ -17,6 +17,7 @@ maison guide programme + carte poster contact diff --git a/programme.html b/programme.html index 86596fa..d93a568 100644 --- a/programme.html +++ b/programme.html @@ -19,6 +19,7 @@ maison guide programme + carte poster contact From 967ef1bf720902bbe18062bf284c5312573e9cd6 Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Tue, 9 Jun 2026 14:43:39 +0200 Subject: [PATCH 10/11] Add map download, add guide generation to dockerfile --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Dockerfile b/Dockerfile index 818cbb7..5482b4b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,20 @@ 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 +RUN mv guide.html /usr/share/nginx/html COPY assets /usr/share/nginx/html/assets COPY css /usr/share/nginx/html/css COPY js /usr/share/nginx/html/js From e87b436ec86d631bb7eab20b668af4f1095bdf3d Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Mon, 15 Jun 2026 11:47:27 +0200 Subject: [PATCH 11/11] Move the build actions from Forgejo actions to docker build actions --- .forgejo/workflows/build.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index bf5467e..fe5a699 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -9,19 +9,6 @@ jobs: - name: Checkout code 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 run: | echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin