From 6ac85c3fcbf25824096d4ffb535ab62bfd84c812 Mon Sep 17 00:00:00 2001 From: Marco Allegretti Date: Mon, 2 Feb 2026 11:25:09 +0100 Subject: [PATCH] chore: remove obsolete compose version keys --- compose/demo.vps.override.yml | 2 - compose/demo.yml | 2 - compose/dev.yml | 2 - compose/production.yml | 124 +++++++++++++++++----------------- 4 files changed, 61 insertions(+), 69 deletions(-) diff --git a/compose/demo.vps.override.yml b/compose/demo.vps.override.yml index 7089de0..57b527c 100644 --- a/compose/demo.vps.override.yml +++ b/compose/demo.vps.override.yml @@ -1,5 +1,3 @@ -version: "3.9" - services: postgres: ports: diff --git a/compose/demo.yml b/compose/demo.yml index 54bc7fd..78d8b90 100644 --- a/compose/demo.yml +++ b/compose/demo.yml @@ -1,5 +1,3 @@ -version: "3.9" - # Demo deployment - includes demo users, seed data, and restricted actions # Usage: podman-compose --env-file compose/.env.demo -f compose/demo.yml up -d # Reset: podman-compose --env-file compose/.env.demo -f compose/demo.yml down -v; podman-compose --env-file compose/.env.demo -f compose/demo.yml up -d diff --git a/compose/dev.yml b/compose/dev.yml index 43d9175..6246e69 100644 --- a/compose/dev.yml +++ b/compose/dev.yml @@ -1,5 +1,3 @@ -version: "3.9" - services: postgres: image: postgres:16 diff --git a/compose/production.yml b/compose/production.yml index 96f0fa8..1489bce 100644 --- a/compose/production.yml +++ b/compose/production.yml @@ -1,63 +1,61 @@ -version: "3.9" - -# Production deployment - clean instance without demo data -# Usage: podman-compose -f compose/production.yml up -d - -services: - postgres: - image: postgres:16 - container_name: likwid-prod-db - restart: unless-stopped - ports: - - "${DB_PORT:-5432}:5432" - environment: - POSTGRES_USER: ${POSTGRES_USER:-likwid} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - POSTGRES_DB: ${POSTGRES_DB:-likwid_prod} - volumes: - - likwid_prod_data:/var/lib/postgresql/data - healthcheck: - test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-likwid}"] - interval: 10s - timeout: 5s - retries: 5 - - backend: - build: - context: ../backend - dockerfile: Dockerfile - args: - INCLUDE_DEMO_SEED: "false" - container_name: likwid-prod-backend - restart: unless-stopped - ports: - - "${BACKEND_PORT:-3000}:3000" - environment: - DATABASE_URL: postgres://${POSTGRES_USER:-likwid}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-likwid_prod} - JWT_SECRET: ${JWT_SECRET} - SERVER_HOST: 0.0.0.0 - SERVER_PORT: 3000 - DEMO_MODE: "false" - RUST_LOG: info - depends_on: - postgres: - condition: service_healthy - - frontend: - build: - context: ../frontend - dockerfile: Dockerfile - args: - API_BASE: ${API_BASE:-http://localhost:3000} - container_name: likwid-prod-frontend - restart: unless-stopped - ports: - - "${FRONTEND_PORT:-4321}:4321" - environment: - INTERNAL_API_BASE: http://backend:3000 - API_BASE: ${API_BASE:-http://localhost:3000} - depends_on: - - backend - -volumes: - likwid_prod_data: +# Production deployment - clean instance without demo data +# Usage: podman-compose -f compose/production.yml up -d + +services: + postgres: + image: postgres:16 + container_name: likwid-prod-db + restart: unless-stopped + ports: + - "${DB_PORT:-5432}:5432" + environment: + POSTGRES_USER: ${POSTGRES_USER:-likwid} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + POSTGRES_DB: ${POSTGRES_DB:-likwid_prod} + volumes: + - likwid_prod_data:/var/lib/postgresql/data + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-likwid}"] + interval: 10s + timeout: 5s + retries: 5 + + backend: + build: + context: ../backend + dockerfile: Dockerfile + args: + INCLUDE_DEMO_SEED: "false" + container_name: likwid-prod-backend + restart: unless-stopped + ports: + - "${BACKEND_PORT:-3000}:3000" + environment: + DATABASE_URL: postgres://${POSTGRES_USER:-likwid}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB:-likwid_prod} + JWT_SECRET: ${JWT_SECRET} + SERVER_HOST: 0.0.0.0 + SERVER_PORT: 3000 + DEMO_MODE: "false" + RUST_LOG: info + depends_on: + postgres: + condition: service_healthy + + frontend: + build: + context: ../frontend + dockerfile: Dockerfile + args: + API_BASE: ${API_BASE:-http://localhost:3000} + container_name: likwid-prod-frontend + restart: unless-stopped + ports: + - "${FRONTEND_PORT:-4321}:4321" + environment: + INTERNAL_API_BASE: http://backend:3000 + API_BASE: ${API_BASE:-http://localhost:3000} + depends_on: + - backend + +volumes: + likwid_prod_data: