From 5fdb0c7ed76c4766232df18618b3fb70cd122018 Mon Sep 17 00:00:00 2001 From: arrelin Date: Fri, 26 Dec 2025 23:56:56 +0300 Subject: [PATCH] init --- .env.example | 7 +++++++ docker-compose.prod.yml | 6 ++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index e6ac163..c91df03 100644 --- a/.env.example +++ b/.env.example @@ -12,3 +12,10 @@ DOMAIN=yourdomain.com EMAIL=your@email.com ALLOWED_ORIGINS=https://yourdomain.com + +GITHUB_USERNAME=your_github_username +GITHUB_TOKEN=your_github_personal_access_token +OWNER=your_github_username + +REPO_USER=your_github_username +REPO_PASS=your_github_personal_access_token diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 6aec6d9..0518266 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -1,5 +1,3 @@ -version: '3.8' - services: postgres: image: postgres:16-alpine @@ -14,6 +12,7 @@ services: - postgres_data:/var/lib/postgresql/data networks: - app_network + restart: unless-stopped backend: image: ghcr.io/${OWNER:-${COMPOSE_PROJECT_NAME}}/family_budget-backend:latest @@ -26,6 +25,7 @@ services: - postgres networks: - app_network + restart: unless-stopped frontend: image: ghcr.io/${OWNER:-${COMPOSE_PROJECT_NAME}}/family_budget-frontend:latest @@ -34,6 +34,7 @@ services: - backend networks: - app_network + restart: unless-stopped nginx: image: nginx:alpine @@ -66,6 +67,7 @@ services: container_name: family_budget_watchtower volumes: - /var/run/docker.sock:/var/run/docker.sock + - ./docker-config.json:/config.json:ro environment: - WATCHTOWER_POLL_INTERVAL=300 - WATCHTOWER_CLEANUP=true