From 07bc5eba3ba5d777a47558193e1f6ab9cb2c68b9 Mon Sep 17 00:00:00 2001 From: distorsion Date: Fri, 24 Jan 2025 23:27:15 +0100 Subject: [PATCH] Update README --- README.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ee75d97..a7c5695 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,25 @@ Le site est super basique : c'est juste des fichiers statiques html, css et js servis depuis un bucket S3, hébergé chez les camarades de [deuxfleurs](https://deuxfleurs.fr). +### Test + +Pour tester le site en local, il faut un serveur web local. L'une des options +les plus simples qui ne demande pas de configuration est d'utiliser celui qui +vient avec Python. Depuis la racine du site, lancer + +``` +python -m http.server +``` + +Puis pointer un navigateur vers http://localhost:8000. + +Comme on utilise des chemins absolus pour les références entre les fichiers du +site, simplement ouvrir les fichiers html avec le navigateur va casser des +références (aux fichiers css par exemple, ou des liens). On a besoin de passer +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 @@ -23,7 +42,7 @@ export AWS_ENDPOINT='https://garage.deuxfleurs.fr' s5cmd --endpoint-url $AWS_ENDPOINT sync --delete site/ s3://distorsion.interhacker.space/ ``` -La clef et son ID sont pas stockées ici. Si besoin, ces secrets peuvent être +La clef et son ID ne sont pas stockées ici. Si besoin, ces secrets peuvent être partagés. ## Ancien site