From 4016e18faa7372dda31f984ad3af6fda02c50607 Mon Sep 17 00:00:00 2001 From: Mathieu Limonier Date: Sun, 20 Sep 2026 22:59:43 +0200 Subject: [PATCH] On modifie la sortie pour coller avec OVH MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Préparation de l'output pour ovh. => La modif sera surtout utile avec l'autre partie, à savoir horairefacile/pwa et vitrine. --- .env.exemple | 2 +- .gitignore | 2 +- README.md | 18 ++++++++++-------- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.env.exemple b/.env.exemple index 2de1ff2..8a16c89 100644 --- a/.env.exemple +++ b/.env.exemple @@ -14,7 +14,7 @@ HUGO_THEME=gitlab.com/andy.sb/nojs # Dossiers SITE_DIR=site CACHE_DIR=hugo_cache -PUBLISH_DIR=publish +PUBLISH_DIR=output/www # Nom du site (rempli par script/create.sh) SITE_NAME=sillycone-village diff --git a/.gitignore b/.gitignore index 118c3d4..bf2d033 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ hugo_cache/ -publish/ +output/ .env .vscode site/_vendor/ diff --git a/README.md b/README.md index 99ee92b..8a69814 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,9 @@ Modifier `.env.exemple` en `.env` `./script/hugo.sh` : Si jamais je dois lancer une commande spécifique de hugo. ### publish.sh -`./script/publish.sh` : Publie le site dans le _PUBLISH_DIR_ de _.env_ +`./script/publish.sh` : Publie le site dans le _PUBLISH_DIR_ de _.env_ (`output/www/`), qui reproduit +la racine FTP OVH (le contenu de `output/www/` correspond au contenu de `www/` sur l'hébergement). +Le déploiement vers OVH reste manuel (FTP/SFTP) : ce script ne fait que le build local. ### publish-akbar.sh `./script/publish-akbar.sh` : build (`publish.sh`) puis déploiement de `PUBLISH_DIR` vers akbar via `rclone`/SFTP (`SSH_USER`, `SSH_HOST`, `SSH_PORT`, `SSH_REMOTE_PATH` dans `.env`). Le compte de déploiement est restreint au SFTP côté serveur (YunoHost), d'où `rclone` plutôt que `rsync`/`scp` qui nécessitent un shell distant. @@ -51,15 +53,15 @@ Travailler sur le site version production. `./script/publish.sh`. Tout doit être sans résultat. ``` -grep -R "