From 36bd130a28c630ed84a446611c8f3ebfc2b0a12a Mon Sep 17 00:00:00 2001 From: Mikhail Lobanov Date: Wed, 14 Oct 2026 23:58:02 +0300 Subject: [PATCH] Use Docker Compose for deployment --- .gitea/workflows/ci.yaml | 11 +---------- compose.yaml | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index db50e03..93eadb5 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -81,16 +81,7 @@ jobs: docker stop devops-platform docker rm devops-platform - if docker run -d \ - --name devops-platform \ - --restart unless-stopped \ - --read-only \ - --cap-drop=ALL \ - --security-opt=no-new-privileges:true \ - --memory=256m \ - --cpus=0.5 \ - -p 127.0.0.1:8000:8000 \ - "$IMAGE"; then + if IMAGE="$IMAGE" docker compose up -d --no-build app; then echo "New container started" else echo "Failed to start new container; restoring old image" diff --git a/compose.yaml b/compose.yaml index f472450..8b95594 100644 --- a/compose.yaml +++ b/compose.yaml @@ -1,6 +1,6 @@ services: app: - image: mikhaillobanov/devops-platform:latest + image: ${IMAGE:-mikhaillobanov/devops-platform:latest} container_name: devops-platform restart: unless-stopped