Skip to content

Update docker-compose.yml #18

Update docker-compose.yml

Update docker-compose.yml #18

name: HANA-CI PDF SIT Container
on:
push:
branches:
- master
jobs:
build-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Build HANA-CI PDF Docker Image
run: |
docker buildx build
--build-arg DB_USERNAME=${{ secrets.DB_USERNAME }} \
--build-arg DB_PASSWORD=${{ secrets.DB_PASSWORD }} \
--build-arg ASPOSE_CLOUD_CLIENT_ID=${{ secrets.ASPOSE_CLOUD_CLIENT_ID }} \
--build-arg ASPOSE_CLOUD_TOKEN=${{ secrets.ASPOSE_CLOUD_TOKEN }} \
--build-arg ADOBE_CLIENT_ID=${{ secrets.ADOBE_CLIENT_ID }} \
--build-arg FTP_USERNAME=${{ secrets.FTP_USERNAME }} \
--build-arg FTP_USERPASS=${{ secrets.FTP_USERPASS }} \
--build-arg FTP_SERVER=${{ secrets.FTP_SERVER }} \
--build-arg FTP_ROOT=${{ secrets.FTP_ROOT }} \
--build-arg ILOVEPDF_PUBLIC_KEY=${{ secrets.ILOVEPDF_PUBLIC_KEY }} \
--build-arg ILOVEPDF_SECRET_KEY=${{ secrets.ILOVEPDF_SECRET_KEY }} \
-t nicklas373/hana-docker-sit-v2-hanaci-app-pdf:latest \
-f Dockerfile/Dockerfile.hana-app-pdf.sit \
.
- name: Build HANA-CI Instance Docker Image
run: |
docker buildx build
--build-arg DB_USERNAME=${{ secrets.DB_USERNAME }} \
--build-arg DB_PASSWORD=${{ secrets.DB_PASSWORD }} \
--build-arg ASPOSE_CLOUD_CLIENT_ID=${{ secrets.ASPOSE_CLOUD_CLIENT_ID }} \
--build-arg ASPOSE_CLOUD_TOKEN=${{ secrets.ASPOSE_CLOUD_TOKEN }} \
--build-arg ADOBE_CLIENT_ID=${{ secrets.ADOBE_CLIENT_ID }} \
--build-arg FTP_USERNAME=${{ secrets.FTP_USERNAME }} \
--build-arg FTP_USERPASS=${{ secrets.FTP_USERPASS }} \
--build-arg FTP_SERVER=${{ secrets.FTP_SERVER }} \
--build-arg FTP_ROOT=${{ secrets.FTP_ROOT }} \
--build-arg ILOVEPDF_PUBLIC_KEY=${{ secrets.ILOVEPDF_PUBLIC_KEY }} \
--build-arg ILOVEPDF_SECRET_KEY=${{ secrets.ILOVEPDF_SECRET_KEY }} \
-t nicklas373/hana-docker-sit-v2-hanaci-instance:latest \
-f Dockerfile/Dockerfile.hana-instance.sit \
.
- name: Push Docker Image to Registry
run: |
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PAT }}
docker push nicklas373/hana-docker-sit-v2-hanaci-app-pdf:latest
docker push nicklas373/hana-docker-sit-v2-hanaci-instance:latest