diff --git a/.forgejo/workflows/build-eleventy.yaml b/.forgejo/workflows/build-eleventy.yaml index 00b9cbd..9be6750 100644 --- a/.forgejo/workflows/build-eleventy.yaml +++ b/.forgejo/workflows/build-eleventy.yaml @@ -10,6 +10,8 @@ jobs: runs-on: docker container: image: node:18 + volumes: + - /media/Media:/media/Media steps: - name: Checkout code @@ -26,12 +28,12 @@ jobs: - name: Move built site run: | - if [ "${{ github.ref }}" == "refs/heads/main" ]; then + if [ "${{ github.ref }}" = "refs/heads/main" ]; then echo "Deploying production..." - mv dist/* /media/Media/sites/devon.lol + rm -rf /media/Media/sites/devon.lol && mkdir /media/Media/sites/devon.lol && mv dist/* /media/Media/sites/devon.lol echo "Running webmention..." webmention dist/feed.xml --send else echo "Deploying staging..." - mv dist/* /media/Media/sites/staging.devon.lol + rm -rf /media/Media/sites/staging.devon.lol && mkdir /media/Media/sites/staging.devon.lol && mv dist/* /media/Media/sites/staging.devon.lol fi