name: Build and Push 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 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