diff --git a/.gitea/workflows/publish-docker-springboot.yaml b/.gitea/workflows/publish-docker-springboot.yaml index 64bef38..8c3e791 100644 --- a/.gitea/workflows/publish-docker-springboot.yaml +++ b/.gitea/workflows/publish-docker-springboot.yaml @@ -18,11 +18,11 @@ jobs: steps: - name: Checkout source code uses: actions/checkout@v4 - # - name: Download build artifacts (dist files) - # uses: actions/download-artifact@v3 - # with: - # name: artifacts-build - # path: build/ + - name: Download build artifacts (dist files) + uses: actions/download-artifact@v3 + with: + name: artifacts-build + path: build/ - name: Setup docker buildx environment uses: docker/setup-buildx-action@v3 - name: Login to docker registry @@ -30,4 +30,19 @@ jobs: with: registry: ${{ vars.CONTAINER_REGISTRY_URL }} username: ${{ vars.CONTAINER_REGISTRY_USERNAME }} - password: ${{ secrets.CONTAINER_REGISTRY_TOKEN }} \ No newline at end of file + password: ${{ secrets.CONTAINER_REGISTRY_TOKEN }} + - name: Setup environment variables from "build/env-setup.sh" + run: | + source build/env-setup.sh + - name: Build and push docker image + uses: docker/build-push-action@v5 + with: + context: . + file: ./Dockerfile + push: true + tags: "${{ vars.CONTAINER_REGISTRY_URL }}/${{gitea.repository}}:latest" + build-args: | + FILE_BINARY=${{ env.CAPTICA_APPLICATION_FILE_BINARY }} + NAME_APPLICATION=${{ env.CAPTICA_APPLICATION_NAME }} + PORT_EXPOSURE=${{ env.CAPTICA_APPLICATION_PORT }} + JAVA_VERSION=${{ env.CAPTICA_APPLICATION_JAVA_VERSION }} \ No newline at end of file