Files
Michess/.gitea/workflows/docker-build.yml
Michess dfdf508064
Some checks failed
Build & Push Docker Image / build (push) Failing after 5s
ci: install bash+docker-cli+git via sh shell in setup step
2026-04-13 12:22:43 +02:00

40 lines
997 B
YAML

name: Build & Push Docker Image
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Setup
shell: sh
run: apk add --no-cache docker-cli bash git
- name: Checkout
uses: actions/checkout@v4
- name: Login to Gitea Registry
run: |
echo "${{ secrets.REGISTRY_TOKEN }}" | \
docker login git.mischlabs.de \
-u "${{ secrets.REGISTRY_USER }}" \
--password-stdin
- name: Build Docker Image
run: |
docker build \
--build-arg NEXT_PUBLIC_API_URL="${{ vars.NEXT_PUBLIC_API_URL }}" \
--build-arg NEXT_PUBLIC_APP_URL="${{ vars.NEXT_PUBLIC_APP_URL }}" \
-t git.mischlabs.de/mrdiderot/michess:latest \
.
- name: Push to Registry
run: docker push git.mischlabs.de/mrdiderot/michess:latest
- name: Logout
if: always()
run: docker logout git.mischlabs.de