rd13_tile_server/.forgejo/workflows/build-marker-api.yml
Conrad Schulz f6aac1aed4
Some checks failed
Build & Push marker-api / build (push) Failing after 5s
ci: add packages:write permission for GITHUB_TOKEN registry push
2026-07-01 19:16:10 +00:00

38 lines
990 B
YAML

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
permissions:
packages: write
contents: read
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 }}"