name: Build & Push marker-api on: push: branches: - main paths: - 'services/marker-api/**' - '.forgejo/workflows/build-marker-api.yml' env: REGISTRY: 192.168.178.6:8083 IMAGE: 192.168.178.6:8083/${{ 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 }}"