From 59a360384f5f947ff6e5af907fe9e1d3d8b6b17b Mon Sep 17 00:00:00 2001 From: goose Date: Thu, 5 Mar 2026 12:01:03 -0300 Subject: [PATCH] Fix docker-compose.yml: use runtime image, remove duplicate services, fix JWT_SECRET default value --- backend/docker-compose.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml index 4c3a529..983657d 100644 --- a/backend/docker-compose.yml +++ b/backend/docker-compose.yml @@ -1,28 +1,23 @@ services: backend: - build: - context: . - dockerfile: docker/Dockerfile - args: - BUILDKIT_INLINE_CACHE: 0 - pull_policy: build + image: normogen-backend:runtime container_name: normogen-backend ports: - - 8001:8000 + - "8001:8000" environment: - RUST_LOG=info - SERVER_PORT=8000 - SERVER_HOST=0.0.0.0 - MONGODB_URI=mongodb://mongodb:27017 - MONGODB_DATABASE=normogen - - JWT_SECRET=${JWT_SECRET:-please-change-this-in-production} + - JWT_SECRET=${JWT_SECRET:-please-change-this-in-production-at-least-32-characters} depends_on: mongodb: condition: service_healthy networks: - normogen-network restart: unless-stopped - dns_search: [] + mongodb: image: mongo:6.0 container_name: normogen-mongodb @@ -39,10 +34,11 @@ services: retries: 5 start_period: 40s restart: unless-stopped - dns_search: [] + volumes: mongodb_data: driver: local + networks: normogen-network: driver: bridge