diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index b77a90a..b1bb72f 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -1,4 +1,4 @@ -name: Deploy Bookshelf app +name: Deploy Bookshelf on: push: branches: @@ -6,12 +6,22 @@ on: jobs: deploy: runs-on: ubuntu-latest - + steps: - name: Checkout repository uses: actions/checkout@v4 - + - name: Create env file + run: | + mkdir -p environment + echo "MARIADB_ROOT_PASSWORD=${{ secrets.MARIADB_ROOT_PASSWORD }}" >> environment/bookshelf.env + echo "MARIADB_USER=${{ vars.MARIADB_USER }}" >> environment/bookshelf.env + echo "MARIADB_PASSWORD=${{ secrets.MARIADB_PASSWORD }}" >> environment/bookshelf.env + echo "MARIADB_DATABASE=${{ vars.MARIADB_DATABASE }}" >> environment/bookshelf.env + echo "SERVICE_SECRET_KEY=${{ secrets.SERVICE_SECRET_KEY }}" >> environment/bookshelf.env - name: Build & deploy run: | + set -a + source environment/bookshelf.env + set +a git pull docker compose up -d --build \ No newline at end of file