Merge pull request 'Modify CI' (#11) from fix-woodpecker into main
Reviewed-on: #11
This commit is contained in:
commit
9ce0e2bd19
3 changed files with 17 additions and 13 deletions
|
@ -9,6 +9,6 @@ steps:
|
|||
from_secret: aws_access_key_id
|
||||
secret_key:
|
||||
from_secret: aws_secret_access_key
|
||||
source: public/**/*
|
||||
source: site/**/*
|
||||
target: /
|
||||
strip_prefix: public/
|
||||
strip_prefix: site/
|
||||
|
|
24
README.md
24
README.md
|
@ -5,7 +5,6 @@
|
|||
## TODO
|
||||
|
||||
- Ecrire le contenu de la page présentation.
|
||||
- Réparer la CI. Héberger nos propre runners ?
|
||||
- Documenter l'édition du site à partir de l'interface web du dépot git.
|
||||
Comment rajouter/enlever des évènements à venir ? Comment ajouter un billet
|
||||
de blog ? Comment ajouter une feuille de style ?
|
||||
|
@ -93,12 +92,22 @@ par un serveur web pour que le site ait une racine bien définie.
|
|||
|
||||
## Déploiement
|
||||
|
||||
Si l'informatique marchait bien, le site serait automatiquement mis à jour à
|
||||
chaque fois qu'on pousse des modification dans le dépot par l'outil
|
||||
d'intégration woodpecker. En pratique, ça marche rarement. Donc il faut copier
|
||||
les sources à jour à la main dans le bucket S3.
|
||||
### Automatique
|
||||
|
||||
Pour mettre à jour le site à la main :
|
||||
Si c'est un bon jour, toutes les modifications dans la branche `main` sont
|
||||
automatiquement poussées dans le bucket S3 par Woodpecker.
|
||||
|
||||
Il faut une clef secrète pour pouvoir accéder au bucket. Avec Woodpecker, on a
|
||||
configuré un "secret" qui contient cette clef, donc pas besoin de la connaître
|
||||
pour mettre à jour le site.
|
||||
|
||||
### A la main
|
||||
|
||||
Si Woodpecker marche pas pour une raison où une autre, on peut copier les
|
||||
sources à jour à la main dans le bucket S3. Pour ça, il faut connaître la clef
|
||||
d'accès au bucket, et son identifiant. Si besoin, on peut les partager.
|
||||
|
||||
Il existe plein de clients S3. Avec `s5cmd` par exemple, ça donne ça :
|
||||
|
||||
```
|
||||
export AWS_ACCESS_KEY_ID=<key ID>
|
||||
|
@ -108,9 +117,6 @@ export AWS_ENDPOINT='https://garage.deuxfleurs.fr'
|
|||
s5cmd --endpoint-url $AWS_ENDPOINT sync --delete site/ s3://distorsion.interhacker.space/
|
||||
```
|
||||
|
||||
La clef et son ID ne sont pas stockées ici. Si besoin, ces secrets peuvent être
|
||||
partagés.
|
||||
|
||||
## Ancien site
|
||||
|
||||
Avant, on avait un site static généré avec [Hugo](https://gohugo.io). Les
|
||||
|
|
|
@ -28,8 +28,6 @@
|
|||
<p>La Distorsion est un hackerspace, un espace-temps de rencontre à Paris Saclay pour les personnes intéressées par des pratiques critiques des sciences et des techniques. Les techniques, c'est vaste : on n'y fait pas que de l'ordinateur et des sciences. Faire de la musique ou la cuisine pour 100 personnes, prendre soin les un·e·s des autre·s et vivres des vies plus autonomes, c'est aussi en partie des questions techniques qui ont toute leur place au hackerspace. La Distorsion fait partie du <a href="https://interhacker.space" target="_blank" ref="noreferrer" rel="noopener">réseau interhack</a> qui tisse des liens entre hackerspaces.</p>
|
||||
<h2>Les trucs à venir</h2>
|
||||
<p>Il se passe à peu près tout le temps des choses, selon les envies et intérêts de personnes présentes, sur un mode très informel. Parfois on formalise un peu plus certaines activités, qu'on essaye d'annoncer ci-dessous et/ou sur <a href="https://lebib.org/wws/subscribe/distorsion" target="_blank" ref="noreferrer" rel="noopener">la liste mail</a>.</p>
|
||||
<p><strong>Jeudi 14 Novembre, vers 18h</strong>, on organise une discussion sur le réseau Tor, et de comment y contribuer, en particulier dans les universités, permet à des personnes aux quatres coins du globe d'échapper à la censure de pays autoritaires et d'accéder à internet de manière sécurisée.</p>
|
||||
<img src="/img/affiche-tor.png" alt="Affiche pour la discussion autour de Tor" height=832 width=641 />
|
||||
</main>
|
||||
<div class="snowflake">
|
||||
<h2>Snowflake</h2>
|
||||
|
|
Loading…
Add table
Reference in a new issue