1
0
Fork 0
forked from Deuxfleurs/site

Compare commits

...

11 commits

Author SHA1 Message Date
Baptiste Jonglez
edb75a5e82 Réu infra 2024-06-02 15:40:49 +02:00
65e2e2f806 Ajout de PSeS 2024 2024-05-29 15:15:27 +02:00
fd3e318a70 Rotation et MàJ des calendriers 2024-05-26 18:18:12 +02:00
Baptiste Jonglez
c9d872c614 Fix woodpecker warning 2024-04-28 13:39:31 +02:00
Baptiste Jonglez
efcb3742b7 HTML syntax check 2024-04-28 13:02:45 +02:00
Baptiste Jonglez
497363b343 Fix HTML errors 2024-04-28 12:45:05 +02:00
Baptiste Jonglez
ba3fc25ec4 Fix HTML syntax 2024-04-28 12:32:18 +02:00
Baptiste Jonglez
fc7ea5238f Fix lien site preprod 2024-04-28 12:23:32 +02:00
Baptiste Jonglez
4879267924 Doc déploiement CI 2024-04-28 12:22:36 +02:00
Baptiste Jonglez
de58cd9686 Automatic upload to production website 2024-04-28 12:17:49 +02:00
Baptiste Jonglez
b1149c7b90 Mise à jour calendrier 2024-04-28 10:24:30 +02:00
4 changed files with 85 additions and 37 deletions

View file

@ -1,8 +1,20 @@
steps: steps:
- name: upload - name: HTML syntax check
image: debian:12
# Debian has tidy 5.6.0, which complains about the "loading" tag in img.
# We need a more recent version for now.
commands:
- DEBIAN_FRONTEND=noninteractive apt update -qq
- DEBIAN_FRONTEND=noninteractive apt install -qq -y wget
- wget -q https://github.com/htacg/tidy-html5/releases/download/5.8.0/tidy-5.8.0-Linux-64bit.deb
- echo "59e594312207234f5a17455683c13c6bc47a89cb7bf994d493acfffb591d9830 tidy-5.8.0-Linux-64bit.deb" | sha256sum -c
- DEBIAN_FRONTEND=noninteractive apt install -qq -y ./tidy-5.8.0-Linux-64bit.deb
- tidy -q -e static/index.html
- name: upload (preprod)
when: when:
branch: event: [push, pull_request]
- preprod branch: preprod
image: plugins/s3 image: plugins/s3
settings: settings:
bucket: preprod-site bucket: preprod-site
@ -15,6 +27,22 @@ steps:
source: static/**/* source: static/**/*
target: / target: /
strip_prefix: static/ strip_prefix: static/
# a bit more robust: do not require the let's encrypt certificate to be path_style: true
# working for the subdomain
- name: upload (prod)
when:
- event: push
branch: main
image: plugins/s3
settings:
bucket: deuxfleurs.fr
endpoint: https://garage.deuxfleurs.fr
region: garage
access_key:
from_secret: aws_access_key_id
secret_key:
from_secret: aws_secret_access_key
source: static/**/*
target: /
strip_prefix: static/
path_style: true path_style: true

View file

@ -37,10 +37,20 @@ Fabriquons un internet convivial ⤵
Pas maintenant. Pas maintenant.
## Déployer ## Déployer en pré-production
⚠️ NE FAITES PAS `--delete` car il est fort probable que des trucs qui doivent rester dans le bucket Fait automatiquement via Woodpecker sur la branche `preprod`.
ne sont pas copiés ici
Le site en pré-production est ensuite accessible sur <https://preprod-site.web.deuxfleurs.fr/>
## Déployer en production
Fait automatiquement via Woodpecker sur la branche `main`.
## Déployer en production à la main (pas recommandé)
En cas de déploiement manuel : ⚠️ NE FAITES PAS `--delete` car il est fort probable
que des trucs qui doivent rester dans le bucket ne sont pas copiés ici.
``` ```
aws s3 sync static/ s3://deuxfleurs.fr aws s3 sync static/ s3://deuxfleurs.fr

View file

@ -81,3 +81,11 @@
<li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 6 février 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li> <li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 6 février 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li>
<li role="none"><a href="https://jitsi.deuxfleurs.fr/infra">Réunion mensuelle d'infrastructure</a> en ligne, <span class="highlight">le 21 février 2024 à 20h00</span>.<br>Point mensuel en visioconférence où l'on aborde toutes les questions techniques qui méritent notre attention, concernant notre infrastructure ou nos services.</li> <li role="none"><a href="https://jitsi.deuxfleurs.fr/infra">Réunion mensuelle d'infrastructure</a> en ligne, <span class="highlight">le 21 février 2024 à 20h00</span>.<br>Point mensuel en visioconférence où l'on aborde toutes les questions techniques qui méritent notre attention, concernant notre infrastructure ou nos services.</li>
<li role="none"><a href="#">Permanence associative autour du Libre</a> au Café Citoyen à Lille, <span class="highlight">le 27 février 2024 à 19h30</span>.<br>La permanence associative autour du Libre est une manifestation conviviale, ouverte à toutes et tous, organisée le dernier mardi de chaque mois, et regroupant les collectifs Chtinux, Raoull, Deuxfleurs, Mycélium, CLX et Cliss XXI.</li> <li role="none"><a href="#">Permanence associative autour du Libre</a> au Café Citoyen à Lille, <span class="highlight">le 27 février 2024 à 19h30</span>.<br>La permanence associative autour du Libre est une manifestation conviviale, ouverte à toutes et tous, organisée le dernier mardi de chaque mois, et regroupant les collectifs Chtinux, Raoull, Deuxfleurs, Mycélium, CLX et Cliss XXI.</li>
<!-- Mars 2024 -->
<li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 5 mars 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li>
<li role="none"><a href="https://bbb.paquerette.eu/b/dom-67q-irl-nfc">Réunion mensuelle du collectif CHATONS</a> en ligne, <span class="highlight">le 12 mars 2024 à 20h00</span>.<br>Une fois par mois a lieu une réunion entre les membres du collectif <a href=https://www.chatons.org/>CHATONS</a>.</li>
<li role="none"><a href="#">Barcamp Interne</a> au Couvent des Clarisses à Roubaix, <span class="highlight">le 15, 16 et 17 mars</span>.<br> Les membres de Deuxfleurs prennent le temps de se retrouver et de discuter de l'association. N'hésitez pas à nous contacter pour passer nous voir le samedi soir.</li>
<!-- Avril 2024 -->
<li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 2 avril 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li>
<li role="none"><a href="https://jitsi.deuxfleurs.fr/infra">Réunion mensuelle d'infrastructure</a> en ligne, <span class="highlight">le 17 avril 2024 à 20h00</span>.<br>Point mensuel en visioconférence où l'on aborde toutes les questions techniques qui méritent notre attention, concernant notre infrastructure ou nos services.</li>
<li role="none"><a href="#">Permanence associative autour du Libre</a> au Café Citoyen à Lille, <span class="highlight">le 30 avril 2024 à 19h30</span>.<br> La permanence associative autour du Libre est une manifestation conviviale, ouverte à toutes et tous, organisée le dernier mardi de chaque mois, et regroupant les collectifs Chtinux, Raoull, Deuxfleurs, Mycélium, CLX et Cliss XXI.</li>

View file

@ -849,7 +849,7 @@
</div> </div>
<h2 id="valeurs">Avec des valeurs fortes</h2> <h2 id="valeurs">Avec des valeurs fortes</h2>
<div id="ronce"> <div id="ronce">
<img src="./ronce.webp" loading="lazy" alt="Deux personnages qui regardent et s'avancent vers une maison cabane perchée dans un arbre, illustrant notre envie d'un internet plus éthique."> <img loading="lazy" src="./ronce.webp" alt="Deux personnages qui regardent et s'avancent vers une maison cabane perchée dans un arbre, illustrant notre envie d'un internet plus éthique.">
</div> </div>
<section id="liste_valeurs"> <section id="liste_valeurs">
<p id="coop">La coopération <span class="description">- eg. promouvoir l'intéropérabilité, les communs, le libre, et les formats de données ouverts </span></p> <p id="coop">La coopération <span class="description">- eg. promouvoir l'intéropérabilité, les communs, le libre, et les formats de données ouverts </span></p>
@ -864,58 +864,60 @@
<p lang="fr">Pour accéder à nos services ou simplement discuter avec nous, écrivez à <span style="text-decoration: underline;">coucou[@]deuxfleurs.fr</span>, rejoignez-nous sur le salon Matrix <span style="text-decoration: underline;">#deuxfleurs:deuxfleurs.fr</span> ou rencontrez-nous à : </p> <p lang="fr">Pour accéder à nos services ou simplement discuter avec nous, écrivez à <span style="text-decoration: underline;">coucou[@]deuxfleurs.fr</span>, rejoignez-nous sur le salon Matrix <span style="text-decoration: underline;">#deuxfleurs:deuxfleurs.fr</span> ou rencontrez-nous à : </p>
<ul> <ul>
<!-- L'historique des événements passés est sur evenements_passes.html --> <!-- L'historique des événements passés est sur evenements_passes.html -->
<!-- Mars 2024 --> <!-- Mai 2024 -->
<li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 5 mars 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li> <li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 7 mai 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li>
<li role="none"><a href="https://bbb.paquerette.eu/b/dom-67q-irl-nfc">Réunion mensuelle du collectif CHATONS</a> en ligne, <span class="highlight">le 12 mars 2024 à 20h00</span>.<br>Une fois par mois a lieu une réunion entre les membres du collectif <a href=https://www.chatons.org/>CHATONS</a>.</li> <li role="none"><a href="https://jitsi.deuxfleurs.fr/infra">Réunion mensuelle d'infrastructure</a> en ligne, <span class="highlight">le 22 mai 2024 à 20h00</span>.<br>Point mensuel en visioconférence où l'on aborde toutes les questions techniques qui méritent notre attention, concernant notre infrastructure ou nos services.</li>
<li role="none"><a href="#">Barcamp Interne</a> au Couvent des Clarisses à Roubaix, <span class="highlight">le 15, 16 et 17 mars</span>.<br> Les membres de Deuxfleurs prennent le temps de se retrouver et de discuter de l'association. N'hésitez pas à nous contacter pour passer nous voir le samedi soir.</li> <li role="none"><a href="https://cis.cnrs.fr/netgouv24/">#NetGouv24</a> à Paris, <span class="highlight">le 29 mai 2024</span>.<br>Première conférence annuelle du groupe de travail Gouvernance et Régulation d'Internet. L'ensemble de la communauté scientifique intéressée par ces sujets s'y retrouvera pour une journée de présentations et de discussion.</li>
<!-- Avril 2024 --> <li role="none"><a href="https://passageenseine.fr/">Pas Sage en Seine</a> à Choisy-le-Roi, <span class="highlight">le 31 mai, 1 et 2 juin</span>.<br>Festival annuel gratuit dédié au logiciel libre. De nombreuses présentations sur des sujets techniques ou non y sont faites.</li>
<li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 2 avril 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li> <!-- Juin 2024 -->
<li role="none"><a href="https://jitsi.deuxfleurs.fr/r%C3%A9union_mensuelle_deuxfleurs">Réunion mensuelle «au coin du feu»</a> en ligne, <span class="highlight">le 4 juin 2024 à 19h00</span>.<br>Une fois par mois nous organisons une réunion en ligne informelle. C'est le bon moment pour venir faire un coucou si vous voulez parler à des gens de vive voix numérique.</li>
<li role="none"><a href="#">Permanence associative autour du Libre</a> au Café Citoyen à Lille, <span class="highlight">le 30 avril 2024 à 19h30</span>.<br> La permanence associative autour du Libre est une manifestation conviviale, ouverte à toutes et tous, organisée le dernier mardi de chaque mois, et regroupant les collectifs Chtinux, Raoull, Deuxfleurs, Mycélium, CLX et Cliss XXI. <li role="none"><a href="https://jitsi.deuxfleurs.fr/infra">Réunion d'infrastructure</a> en ligne, <span class="highlight">le 5 juin 2024 à 19h15</span>.<br>Point en visioconférence sur les nouveaux sites géographiques à mettre en place pour pouvoir mieux résister aux pannes.</li>
<li role="none"><a href="https://jitsi.deuxfleurs.fr/infra">Réunion mensuelle d'infrastructure</a> en ligne, <span class="highlight">le 19 juin 2024 à 20h00</span>.<br>Point mensuel en visioconférence où l'on aborde toutes les questions techniques qui méritent notre attention, concernant notre infrastructure ou nos services.</li>
<li role="none"><a href="#">Barcamp Interne</a> en Auvergne, <span class="highlight">les 21, 22 et 23 juin</span>.<br> Les membres de Deuxfleurs prennent le temps de se retrouver et de discuter de l'association.</li>
</ul> </ul>
</div> </div>
<div id="calendrier"> <div id="calendrier">
<!-- <!--
Pour générer les mois suivants, voir : https://github.com/superboum/code-bazaar/tree/master/algo/calendar Pour générer les mois suivants, voir : https://github.com/superboum/code-bazaar/tree/master/algo/calendar
Notez que les mois sont déjà générés jusqu'à décembre 2024 dans ce fichier : https://github.com/superboum/code-bazaar/blob/master/algo/calendar/calendars.txt Notez que les mois sont déjà générés jusqu'à décembre 2024 dans ce fichier : https://github.com/superboum/code-bazaar/blob/master/algo/calendar/calendars.txt
--> -->
<div id="mois_actuel" role="img" aria-label="calendrier de nos jours de permanence prévus pour ce mois-ci"> <div id="mois_actuel" role="img" aria-label="calendrier de nos jours de permanence prévus pour ce mois-ci">
<pre aria-hidden="true">.——————————————————————————————————————. <pre aria-hidden="true">.——————————————————————————————————————.
| CALENDRIER MARS 2024 | | CALENDRIER MAI 2024 |
|——————————————————————————————————————| |——————————————————————————————————————|
| ———— ———— ———— | | ———— ———— ———— ———— ———— |
| | 01 | 02 | 03 | | | | 01 | 02 | 03 | 04 | 05 | |
| ———— ———— ———— ———— ———— ———— ———— | | ———— ———— ———— ———— ———— ———— ———— |
| | 04 |<span class="highlight"> 05 </span>| 06 | 07 | 08 | 09 | 10 | | | | 06 |<span class="highlight"> 07 </span>| 08 | 09 | 10 | 11 | 12 | |
| ———— ———— ———— ———— ———— ———— ———— | | ———— ———— ———— ———— ———— ———— ———— |
| | 11 |<span class="highlight"> 12 </span>| 13 | 14 |<span class="highlight"> 15 </span>|<span class="highlight"> 16 </span>|<span class="highlight"> 17 </span>| | | | 13 | 14 | 15 | 16 | 17 | 18 | 19 | |
| ———— ———— ———— ———— ———— ———— ———— | | ———— ———— ———— ———— ———— ———— ———— |
| | 18 | 19 | 20 | 21 | 22 | 23 | 24 | | | | 20 | 21 |<span class="highlight"> 22 </span>| 23 | 24 | 25 | 26 | |
| ———— ———— ———— ———— ———— ———— ———— |
| | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
| ———— ———— ———— ———— ———— ———— ———— | | ———— ———— ———— ———— ———— ———— ———— |
| | 27 | 28 |<span class="highlight"> 29 </span>| 30 |<span class="highlight"> 31 </span>| |
| ———— ———— ———— ———— ———— |
|______________________________________|</pre> |______________________________________|</pre>
</div> </div>
<div id="mois_suivant" role="img" aria-label="calendrier de nos jours de permanence prévus pour le mois prochain"> <div id="mois_suivant" role="img" aria-label="calendrier de nos jours de permanence prévus pour le mois prochain">
<pre aria-hidden="true">.——————————————————————————————————————. <pre aria-hidden="true">.——————————————————————————————————————.
| CALENDRIER AVRIL 2024 | | CALENDRIER JUIN 2024 |
|——————————————————————————————————————| |——————————————————————————————————————|
| ———— ———— ———— ———— ———— ———— ———— |
| | 01 |<span class="highlight"> 02 </span>| 03 | 04 | 05 | 06 | 07 | |
| ———— ———— ———— ———— ———— ———— ———— |
| | 08 | 09 | 10 | 11 | 12 | 13 | 14 | |
| ———— ———— ———— ———— ———— ———— ———— |
| | 15 | 16 | 17 | 18 | 19 | 20 | 21 | |
| ———— ———— ———— ———— ———— ———— ———— |
| | 22 | 23 | 24 | 25 | 26 | 27 | 28 | |
| ———— ———— ———— ———— ———— ———— ———— |
| | 29 |<span class="highlight"> 30 </span>| |
| ———— ———— | | ———— ———— |
| |<span class="highlight"> 01 </span>|<span class="highlight"> 02 </span>| |
| ———— ———— ———— ———— ———— ———— ———— |
| | 03 |<span class="highlight"> 04 </span>|<span class="highlight"> 05 </span>| 06 | 07 | 08 | 09 | |
| ———— ———— ———— ———— ———— ———— ———— |
| | 10 | 11 | 12 | 13 | 14 | 15 | 16 | |
| ———— ———— ———— ———— ———— ———— ———— |
| | 17 | 18 |<span class="highlight"> 19 </span>| 20 |<span class="highlight"> 21 </span>|<span class="highlight"> 22 </span>|<span class="highlight"> 23 </span>| |
| ———— ———— ———— ———— ———— ———— ———— |
| | 24 | 25 | 26 | 27 | 28 | 29 | 30 | |
| ———— ———— ———— ———— ———— ———— ———— |
|______________________________________|</pre> |______________________________________|</pre>
</div> </div>
</div>
</main> </main>
<footer class="noscroll" aria-label="pied de page et liens vers CGU, mentions, sources et risques"> <footer class="noscroll" aria-label="pied de page et liens vers CGU, mentions, sources et risques">
<div id="parterre" role="img" aria-label="image d'un parterre de fleurs qui fleurit"> <div id="parterre" role="img" aria-label="image d'un parterre de fleurs qui fleurit">