pipeline fix v9
This commit is contained in:
20
.github/workflows/deploy-docker-to-tst.yml
vendored
20
.github/workflows/deploy-docker-to-tst.yml
vendored
@@ -79,13 +79,13 @@ jobs:
|
||||
run: |
|
||||
VERSION=$(cat version.txt)
|
||||
mvn clean package -DskipTests
|
||||
docker buildx build . --file Dockerfile-tst --tag veenm/paypoint-backend-jvm:$VERSION-SNAPSHOT --platform linux/amd64
|
||||
docker buildx build . --file Dockerfile-tst --tag veenm/paypoint-backend-jvm:$VERSION --platform linux/amd64
|
||||
|
||||
# Stap 6: Docker-image pushen naar Docker Hub (huidige versie tag)
|
||||
- name: Push the Docker image (version-snapshot)
|
||||
- name: Push the Docker image (version)
|
||||
run: |
|
||||
VERSION=$(cat version.txt)
|
||||
docker push veenm/paypoint-backend-jvm:$VERSION-SNAPSHOT
|
||||
docker push veenm/paypoint-backend-jvm:$VERSION
|
||||
|
||||
deploy:
|
||||
needs: build-and-push
|
||||
@@ -122,19 +122,7 @@ jobs:
|
||||
docker pull veenm/paypoint-backend-jvm:$VERSION
|
||||
|
||||
# Start een nieuwe container
|
||||
docker run -d --name paypoint-backend --restart unless-stopped -p 15000:8080 \
|
||||
-e DB_HOST=${{ secrets.ALPINE_HOST }} \
|
||||
-e DB_PORT=${{ secrets.DB_PORT_TEST }} \
|
||||
-e DB_USERNAME=${{ secrets.DB_USERNAME_TEST }} \
|
||||
-e DB_PASSWORD=${{ secrets.DB_PASSWORD_TEST }} \
|
||||
-e CORS_ORIGINS=${{ secrets.CORS_ORIGINS_TEST }} \
|
||||
-e MAILER_FROM=${{ secrets.MAILER_FROM }} \
|
||||
-e MAILER_HOST=${{ secrets.MAILER_HOST }} \
|
||||
-e MAILER_PORT=${{ secrets.MAILER_PORT }} \
|
||||
-e MAILER_USERNAME=${{ secrets.MAILER_USERNAME }} \
|
||||
-e MAILER_PASSWORD=${{ secrets.MAILER_PASSWORD }} \
|
||||
veenm/paypoint-backend-jvm:$VERSION
|
||||
|
||||
docker run -d --name paypoint-backend --restart unless-stopped -p 15000:8080 -e DB_HOST=${{ secrets.ALPINE_HOST }} -e DB_PORT=${{ secrets.DB_PORT_TEST }} -e DB_USERNAME=${{ secrets.DB_USERNAME_TEST }} -e DB_PASSWORD=${{ secrets.DB_PASSWORD_TEST }} -e CORS_ORIGINS=${{ secrets.CORS_ORIGINS_TEST }} -e MAILER_FROM=${{ secrets.MAILER_FROM }} -e MAILER_HOST=${{ secrets.MAILER_HOST }} -e MAILER_PORT=${{ secrets.MAILER_PORT }} -e MAILER_USERNAME=${{ secrets.MAILER_USERNAME }} -e MAILER_PASSWORD=${{ secrets.MAILER_PASSWORD }} veenm/paypoint-backend-jvm:$VERSION
|
||||
|
||||
# Opruimen oude images
|
||||
docker image prune -f
|
||||
|
||||
Reference in New Issue
Block a user