name: Build & Push marker-api on: push: branches: - main paths: - "services/marker-api/**" - ".forgejo/workflows/build-marker-api.yml" env: REGISTRY: cr.rd13server.de IMAGE: cr.rd13server.de/${{ github.repository_owner }}/rd13_tile_server-marker-api jobs: build: runs-on: docker steps: - uses: actions/checkout@v4 - name: Login to Forgejo Container Registry run: | echo "${{ secrets.GITHUB_TOKEN }}" | \ docker login ${{ env.REGISTRY }} \ --username "${{ github.actor }}" \ --password-stdin - name: Build & push marker-api run: | docker build \ --tag "${{ env.IMAGE }}:latest" \ --tag "${{ env.IMAGE }}:${{ github.sha }}" \ ./services/marker-api docker push "${{ env.IMAGE }}:latest" docker push "${{ env.IMAGE }}:${{ github.sha }}"