Compare commits
4 commits
main
...
feat/carte
| Author | SHA1 | Date | |
|---|---|---|---|
| c3e1dc84f3 | |||
| 48f4d689a5 | |||
| 742fc6916d | |||
| 005539fbf9 |
8 changed files with 36 additions and 31 deletions
|
|
@ -1,4 +1,7 @@
|
|||
on: [push]
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
jobs:
|
||||
build:
|
||||
runs-on: docker
|
||||
|
|
@ -6,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
|
||||
|
|
|
|||
14
Dockerfile
14
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
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
<a href="index.html">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="carte/">carte</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html" class="current">contact</a>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -124,7 +124,7 @@ font-size : 1.5em;
|
|||
|
||||
.stamp {
|
||||
overflow: hidden;
|
||||
position: initial;
|
||||
position: absolute;
|
||||
top: 100px;
|
||||
right: 300px;
|
||||
padding: 10px 20px;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@ BISOUS
|
|||
<a href="index.html">maison</a>
|
||||
<a href="guide.html" class="current">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="carte/">carte</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
|
|
|
|||
29
index.html
29
index.html
|
|
@ -19,6 +19,7 @@
|
|||
<a href="index.html" class="current">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="carte/index.html">carte</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
|
|
@ -84,6 +85,12 @@
|
|||
Seule exigence, respecter toutes les marginalités, originalités, bizarreries et normaleries de
|
||||
chacun·es.</p>
|
||||
|
||||
<!--<p>
|
||||
<h3>
|
||||
<a class="btn-nice" href="https://grist.interhacker.space/o/camp/forms/jhWe1wCu16LGEu81RTn3Um/4">S'inscrire</a>
|
||||
</h3>
|
||||
</p>-->
|
||||
|
||||
<p class="center">
|
||||
<a href="assets/camp-interhack.ics">📅 Ajouter l'évènement à son calendrier (.ics)</a>
|
||||
</p>
|
||||
|
|
@ -95,7 +102,7 @@
|
|||
<span>Où en est-on ?</span>
|
||||
<div class="stamp" id="myStamp">COMPLET</div>
|
||||
</h3>
|
||||
<!--<p>Il y a</p>
|
||||
<p>Il y a</p>
|
||||
|
||||
<div class="places" >
|
||||
<span class="bar">
|
||||
|
|
@ -104,13 +111,9 @@
|
|||
</span>
|
||||
</span>
|
||||
</div>
|
||||
<div>places déjà réservées.</div> -->
|
||||
|
||||
<div>places déjà réservées.</div>
|
||||
<br>
|
||||
<p>
|
||||
C'est <b>complet</b> !
|
||||
<br>
|
||||
Nous avons reçu en amont</p>
|
||||
<p>Et nous avons reçu</p>
|
||||
<div class="places">
|
||||
<span class="bar">
|
||||
<span id="fundraising-bar" style="width:0" class="progression lessthanhalf">
|
||||
|
|
@ -119,12 +122,6 @@
|
|||
</span>
|
||||
</div>
|
||||
<p>des dons dont nous avons besoin.</p>
|
||||
|
||||
<p>
|
||||
Merci !!
|
||||
<br>
|
||||
Et nous comptons sur vous pour continuer à vous mobiliser avant et durant le camp, pour que l'on puisse atteindre les 100% !
|
||||
</p>
|
||||
</section>
|
||||
|
||||
|
||||
|
|
@ -156,14 +153,14 @@
|
|||
</div>
|
||||
<hr>
|
||||
<div>
|
||||
<p>Nous estimons avoir un budget de ~ 15 000€ et être autour de 200 personnes, et aurons donc besoin d'au moins autant pour que le camp soit à l'équilibre.</p>
|
||||
<p>Nous estimons avoir un budget de 10 000 ~ 15 000€ et être autour de 200 personnes, et aurons donc besoin d'au moins autant pour que le camp soit à l'équilibre.</p>
|
||||
<a href="https://grist.interhacker.space/o/camp/fCKWivmj4bCX/Budget/p/2">Voir le détail des comptes</a>
|
||||
</div>
|
||||
<!--<hr>
|
||||
<hr>
|
||||
<div>
|
||||
<p>Si tu ne sais pas quel prix libre donner, et/ou que tu veux de l'aide pour définir un prix libre juste et éclairé pour ta participation au camp, voici un thunomètre rapide qui peut répondre au besoin.</p>
|
||||
<a href="assets/Thunometre-participanxes.pdf">Thunomètre</a>
|
||||
</div>-->
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="participe">
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
<a href="index.html">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html">programme</a>
|
||||
<a href="carte/">carte</a>
|
||||
<a href="poster.html" class="current">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
<a href="index.html">maison</a>
|
||||
<a href="guide.html">guide</a>
|
||||
<a href="programme.html" class="current">programme</a>
|
||||
<a href="carte/">carte</a>
|
||||
<a href="poster.html">poster</a>
|
||||
<a href="contact.html">contact</a>
|
||||
</nav>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue