diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index d27ff56..95009cb 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -68,6 +68,9 @@ jobs: TIMETABLE_MONGODB_CONNECTION_STRING: ${{ secrets.TIMETABLE_MONGODB_CONNECTION_STRING }} TIMETABLE_DB_CLIENT_ID: ${{ secrets.TIMETABLE_DB_CLIENT_ID }} TIMETABLE_DB_CLIENT_SECRET: ${{ secrets.TIMETABLE_DB_CLIENT_SECRET }} + TIMETABLE_JDBC_DATABASE_URL: ${{ secrets.TIMETABLE_JDBC_DATABASE_URL }} + TIMETABLE_JDBC_DATABASE_USERNAME: ${{ secrets.TIMETABLE_JDBC_DATABASE_USERNAME }} + TIMETABLE_JDBC_DATABASE_PASSWORD: ${{ secrets.TIMETABLE_JDBC_DATABASE_PASSWORD }} run: | ESCAPED=$(printf '%s' "$WAHLRECHT_MONGODB_CONNECTION_STRING" | sed 's/&/\\&/g') sed -i "s||$ESCAPED|g" docker/${{ matrix.env }}/stack-config/wahlrecht.yaml @@ -77,6 +80,12 @@ jobs: sed -i "s||$ESCAPED|g" docker/${{ matrix.env }}/stack-config/timetable.yaml ESCAPED=$(printf '%s' "$TIMETABLE_DB_CLIENT_SECRET" | sed 's/&/\\&/g') sed -i "s||$ESCAPED|g" docker/${{ matrix.env }}/stack-config/timetable.yaml + ESCAPED=$(printf '%s' "$TIMETABLE_JDBC_DATABASE_URL" | sed 's/&/\\&/g') + sed -i "s||$ESCAPED|g" docker/${{ matrix.env }}/stack-config/timetable.yaml + ESCAPED=$(printf '%s' "$TIMETABLE_JDBC_DATABASE_USERNAME" | sed 's/&/\\&/g') + sed -i "s||$ESCAPED|g" docker/${{ matrix.env }}/stack-config/timetable.yaml + ESCAPED=$(printf '%s' "$TIMETABLE_JDBC_DATABASE_PASSWORD" | sed 's/&/\\&/g') + sed -i "s||$ESCAPED|g" docker/${{ matrix.env }}/stack-config/timetable.yaml - name: Copy files to remote if: steps.check.outputs.should_deploy == 'true' uses: burnett01/rsync-deployments@7.0.2 diff --git a/docker/test/stack-config/timetable.yaml b/docker/test/stack-config/timetable.yaml index bb3b3ab..1f4aa44 100644 --- a/docker/test/stack-config/timetable.yaml +++ b/docker/test/stack-config/timetable.yaml @@ -9,6 +9,9 @@ services: MONGODB_CONNECTION_STRING: DB_CLIENT_ID: DB_CLIENT_SECRET: + JDBC_DATABASE_URL: + JDBC_DATABASE_USERNAME: + JDBC_DATABASE_PASSWORD: networks: internal_net: external: true