From ededc394fae776ee65e79c5ffa7a75cb21bd4251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szak=C3=A1ts=20Alp=C3=A1r=20Zsolt?= Date: Tue, 12 Aug 2025 19:16:59 +0200 Subject: [PATCH] Add CI/CD --- .gitea/workflows/docker-build.yml | 33 +++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .gitea/workflows/docker-build.yml diff --git a/.gitea/workflows/docker-build.yml b/.gitea/workflows/docker-build.yml new file mode 100644 index 0000000..1f01ca4 --- /dev/null +++ b/.gitea/workflows/docker-build.yml @@ -0,0 +1,33 @@ +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 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 \ No newline at end of file