diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index 6645fdd2..2acf65ba 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -17,9 +17,18 @@ jobs: id: branch_name run: echo "::set-output name=branch::$(echo ${GITHUB_REF##*/})" - - name: Push to dokku + - name: Push to dokku for main branch + if: github.ref == 'refs/heads/main' uses: dokku/github-action@master with: - branch: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' && 'main' || 'dev' }} - git_remote_url: ${{ github.ref == 'refs/heads/dev' && 'ssh://dokku@v2.discours.io:22/core' || 'ssh://dokku@staging.discours.io:22/core' }} + branch: 'main' + git_remote_url: 'ssh://dokku@v2.discours.io:22/discoursio-api' + ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }} + + - name: Push to dokku for dev branch + if: github.ref == 'refs/heads/dev' + uses: dokku/github-action@master + with: + branch: 'dev' + git_remote_url: 'ssh://dokku@staging.discours.io:22/core' ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }} diff --git a/Dockerfile b/Dockerfile index 5753338a..f9d4a4b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM python:alpine # Update package lists and install necessary dependencies RUN apk update && \ - apk add --no-cache build-base icu-data-full curl python3-dev musl-dev postgresql-dev postgresql-client && \ + apk add --no-cache build-base icu-data-full curl python3-dev musl-dev && \ curl -sSL https://install.python-poetry.org | python # Set working directory