Files
Gitea-runner/.gitea/workflows/docker-build.yml
2025-08-12 19:27:34 +02:00

33 lines
842 B
YAML

name: Build, Push and Run Container
on:
push:
branches: [main]
jobs:
build:
runs-on: ap-host
steps:
- name: Sanity check -- docker & node
run: |
which docker && docker --version
which node && node --version || echo "node not found"
- name: Checkout source code
uses: actions/checkout@v4
- name: Docker login (private registry)
run: |
docker login docker-registry.automatic-parking.dev \
--username server --password IXJHwwQK4ufKkhV
- name: Build Docker image
run: |
DOCKER_BUILDKIT=1 docker build \
-f Dockerfile \
-t docker-registry.automatic-parking.dev/runner:latest \
.
- name: Push to registry
run: docker push docker-registry.automatic-parking.dev/runner:latest