diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 3897063..ae19663 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -1,34 +1,34 @@ name: Docker Compose Deploy on: - push: - branches: - - main + push: + branches: + - main jobs: - build_and_deploy: - runs-on: native - steps: - - name: Checkout code - uses: actions/checkout@v4 + build_and_deploy: + runs-on: native + steps: + - name: Checkout code + uses: actions/checkout@v4 - - name: Create .env from secrets - run: | - cat > .env << EOF - DISCORD_TOKEN=${{ secrets.DISCORD_TOKEN }} - EOF - chmod 600 .env - - - name: Build and deploy - env: - DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }} - run: | - echo "Starting Docker Compose..." - docker compose build - docker compose up -d --force-recreate - - echo "Cleaning up..." - docker image prune -f + - name: Create .env from secrets + run: | + cat > .env << EOF + DISCORD_TOKEN=${{ secrets.DISCORD_TOKEN }} + EOF + chmod 600 .env - - name: Cleanup cache - run: rm -rf /home/runner/.cache/act/* \ No newline at end of file + - name: Build and deploy + env: + DISCORD_TOKEN: ${{ secrets.DISCORD_TOKEN }} + run: | + echo "Starting Docker Compose..." + docker compose build + docker compose up -d --force-recreate + + echo "Cleaning up..." + docker image prune -f + + - name: Cleanup cache + run: rm -rf /home/runner/.cache/act/*