diff --git a/.woodpecker.yaml b/.woodpecker.yaml index 336da93..d1d955b 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -1,8 +1,20 @@ 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: - branch: - - preprod + event: [push, pull_request] + branch: preprod image: plugins/s3 settings: bucket: preprod-site @@ -15,6 +27,22 @@ steps: source: static/**/* target: / strip_prefix: static/ - # a bit more robust: do not require the let's encrypt certificate to be - # working for the subdomain + path_style: true + + - 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 diff --git a/README.md b/README.md index bbe913f..5567538 100644 --- a/README.md +++ b/README.md @@ -37,10 +37,20 @@ Fabriquons un internet convivial ⤵ 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 -ne sont pas copiés ici +Fait automatiquement via Woodpecker sur la branche `preprod`. + +Le site en pré-production est ensuite accessible sur + +## 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 diff --git a/static/evenements_passes.html b/static/evenements_passes.html index 59c2efb..8dea939 100644 --- a/static/evenements_passes.html +++ b/static/evenements_passes.html @@ -81,3 +81,7 @@
  • Réunion mensuelle «au coin du feu» en ligne, le 6 février 2024 à 19h00.
    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.
  • Réunion mensuelle d'infrastructure en ligne, le 21 février 2024 à 20h00.
    Point mensuel en visioconférence où l'on aborde toutes les questions techniques qui méritent notre attention, concernant notre infrastructure ou nos services.
  • Permanence associative autour du Libre au Café Citoyen à Lille, le 27 février 2024 à 19h30.
    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.
  • + +
  • Réunion mensuelle «au coin du feu» en ligne, le 5 mars 2024 à 19h00.
    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.
  • +
  • Réunion mensuelle du collectif CHATONS en ligne, le 12 mars 2024 à 20h00.
    Une fois par mois a lieu une réunion entre les membres du collectif CHATONS.
  • +
  • Barcamp Interne au Couvent des Clarisses à Roubaix, le 15, 16 et 17 mars.
    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.
  • diff --git a/static/index.html b/static/index.html index 3726ec3..c2c7825 100644 --- a/static/index.html +++ b/static/index.html @@ -849,7 +849,7 @@

    Avec des valeurs fortes

    - Deux personnages qui regardent et s'avancent vers une maison cabane perchée dans un arbre, illustrant notre envie d'un internet plus éthique. + Deux personnages qui regardent et s'avancent vers une maison cabane perchée dans un arbre, illustrant notre envie d'un internet plus éthique.

    La coopération - eg. promouvoir l'intéropérabilité, les communs, le libre, et les formats de données ouverts

    @@ -863,15 +863,18 @@

    L'accès à nos services est à prix libre. Nous estimons leur coût à 15€/an/compte pour leur maintien en fonctionnement et recommandons le double pour permettre à l'association de se développer. Il est conditionné par les ressources disponibles, à la fois matérielles et humaines.

    Pour accéder à nos services ou simplement discuter avec nous, écrivez à coucou[@]deuxfleurs.fr, rejoignez-nous sur le salon Matrix #deuxfleurs:deuxfleurs.fr ou rencontrez-nous à :

    @@ -882,24 +885,6 @@ --> - - + +