From 4899ddda8d66364a06f258a1cc17d6d3f19e6bfb Mon Sep 17 00:00:00 2001 From: "martin.janic" Date: Wed, 24 Jun 2026 09:50:52 +0000 Subject: [PATCH] Add .gitea/workflows/build-deploy.yaml --- .gitea/workflows/build-deploy.yaml | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .gitea/workflows/build-deploy.yaml diff --git a/.gitea/workflows/build-deploy.yaml b/.gitea/workflows/build-deploy.yaml new file mode 100644 index 00000000..a01901f4 --- /dev/null +++ b/.gitea/workflows/build-deploy.yaml @@ -0,0 +1,37 @@ +name: Docker Build and Deploy + +on: + push: + branches: + - main + +jobs: + build-and-deploy: + runs-on: ubuntu-latest + + steps: + - name: Check out repository code + uses: actions/checkout@v4 + + - name: Create dockerignore dynamically + run: | + cat << 'EOF' > .dockerignore + node_modules + dist + .git + EOF + + - name: Build Docker Image + run: | + docker build --no-cache -t housekeeping-web:latest . + + - name: Reštart kontajnera v Portaineri + run: | + docker stop housekeeping_web || true + docker rm housekeeping_web || true + + docker run -d \ + --name housekeeping_web \ + --restart always \ + -p 8085:80 \ + housekeeping-web:latest \ No newline at end of file