diff --git a/.forgejo/workflows/hugo.yaml b/.forgejo/workflows/hugo.yaml index 42e3368..2afd56f 100644 --- a/.forgejo/workflows/hugo.yaml +++ b/.forgejo/workflows/hugo.yaml @@ -15,6 +15,14 @@ jobs: container: image: code.forgejo.org/oci/node:20-bookworm steps: + - name: Set baseURL + run: | + if [[ "${{env.github_ref_name}}" == "master" ]]; then + echo -n "https://etoiledebethleem.fr" > /base_url.txt + fi + if [[ "${{env.github_ref_name}}" == "develop" ]]; then + echo -n "https://preview.etoiledebethleem.fr" > /base_url.txt + fi - name: Install rsync run: apt update && apt install -y rsync - uses: actions/checkout@v4 @@ -33,7 +41,8 @@ jobs: tar -xvzf hugo.tar.gz mv hugo /usr/local/bin - name: Build - run: hugo --minify + run: | + hugo --baseURL="$(cat /base_url.txt)" - name: Create Key File run: install -m 600 -D /dev/null ~/.ssh/id_edsa - name: Populate Key @@ -44,7 +53,7 @@ jobs: REMOTE_USER: forgejo_actions_websites SRV_HOST: srv06.lefuturiste.fr run: | - rsync --perms --archive --stats -v \ + rsync --perms --archive --stats \ -e 'ssh -i ~/.ssh/id_edsa -o StrictHostKeyChecking=no' ./public \ $REMOTE_USER@$SRV_HOST:$OUTPUT_PATH$GITHUB_REF_NAME