diff --git a/.github/workflows/backup.yml b/.github/workflows/backup.yml index 316edd70..01b2cf2f 100644 --- a/.github/workflows/backup.yml +++ b/.github/workflows/backup.yml @@ -14,10 +14,10 @@ jobs: uses: actions/checkout@v3 - name: Install PostgreSQL client - run: sudo apt install -y postgresql-client + run: sudo apt install -y postgresql-client jq - name: Dump database - run: pg_dump postgresql://${{ env.DB_USER }}:$(${{ env.DB_PASSWORD }} | jq -sRr @uri)@${{ env.DB_HOST_PUBLIC }}:5432/beep | gzip > $(date -u +'%Y-%m-%d-%H-%M-%S').sql.gz + run: pg_dump postgresql://${{ env.DB_USER }}:$(echo "${{ env.DB_PASSWORD }}" | jq -sRr @uri)@${{ env.DB_HOST_PUBLIC }}:5432/beep | gzip > $(date -u +'%Y-%m-%d-%H-%M-%S').sql.gz env: DB_USER: ${{ secrets.DB_USER }} DB_PASSWORD: ${{ secrets.DB_PASSWORD }}