Skip to content

Commit

Permalink
added Docker
Browse files Browse the repository at this point in the history
  • Loading branch information
Max Handke committed Jan 6, 2024
1 parent c312505 commit 064eb04
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 13 deletions.
11 changes: 6 additions & 5 deletions .github/workflows/azure-container-webapp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,15 +60,16 @@ jobs:

- name: Build and push container image to registry
uses: docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09 # v5.0.0
env:
JWT_SECRET: ${{ secrets.JWT_SECRET }}
KEYSTORE_PASS: ${{ secrets.KEYSTORE_PASS }}
MYSQL_PASSWORD: ${{ secrets.MYSQL_PASSWORD }}
MYSQL_USER: ${{ secrets.MYSQL_USER }}
with:
push: true
tags: ghcr.io/${{ env.REPO }}:${{ github.sha }}
file: ./Dockerfile
secrets: |
JWT_SECRET=${{ secrets.JWT_SECRET }}
KEYSTORE_PASS=${{ secrets.KEYSTORE_PASS }}
MYSQL_PASSWORD=${{ secrets.MYSQL_PASSWORD }}
MYSQL_USER=${{ secrets.MYSQL_USER }}


deploy:
permissions:
Expand Down
8 changes: 0 additions & 8 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,6 @@ EXPOSE 8443:8443
WORKDIR /app
COPY --from=build /app/target/kickeventBackend.jar /app/kickeventBackend.jar

RUN --mount=type=secret,id=JWT_SECRET \
--mount=type=secret,id=KEYSTORE_PASS \
--mount=type=secret,id=MYSQL_PASSWORD \
--mount=type=secret,id=MYSQL_USER \
export JWT_SECRET=$(cat /run/secrets/JWT_SECRET) && \
export KEYSTORE_PASS=$(cat /run/secrets/KEYSTORE_PASS) && \
export MYSQL_PASSWORD=$(cat /run/secrets/MYSQL_PASSWORD) && \
export MYSQL_USER=$(cat /run/secrets/MYSQL_USER) && \


ENTRYPOINT ["java","-jar","/app/kickeventBackend.jar"]
Expand Down

0 comments on commit 064eb04

Please sign in to comment.