From 044b703b18a1148a9714f91fe37e3e00b592d200 Mon Sep 17 00:00:00 2001 From: Aaron Date: Tue, 30 Jun 2026 22:13:55 +0200 Subject: [PATCH] feat: use docker-compose.yml --- .gitea/workflows/deploy.yml | 6 ++---- docker-compose.yml | 12 ++++++++++++ 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 docker-compose.yml diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 9fc313c..d57d188 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -10,7 +10,5 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - run: docker build -t kleinholz-site . - - run: docker rm -f kleinholz-site || true - - run: docker run -d --name kleinholz-site -p 3000:3000 kleinholz-site:latest \ No newline at end of file + - uses: actions/checkout@v7 + - run: docker compose up -d --build \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a6d42d0 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +services: + kleinholz-site: + build: + context: . + dockerfile: Dockerfile + container_name: kleinholz-site + restart: unless-stopped + labels: + - "traefik.enable=true" + - "traefik.http.routers.kleinholz.rule=Host(`kleinholz.bauhd.dev`)" + - "traefik.http.routers.kleinholz.entrypoints=websecure" + - "traefik.http.services.gitea.loadbalancer.server.port=3000" \ No newline at end of file