From 674ff4daf57895220119b83110ac6126ac520dc9 Mon Sep 17 00:00:00 2001 From: Erik Date: Wed, 26 Nov 2025 15:01:19 -0300 Subject: [PATCH] =?UTF-8?q?Adicionar=20valores=20padr=C3=A3o=20para=20vari?= =?UTF-8?q?=C3=A1veis=20de=20ambiente?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 11beb49..da86c54 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,15 +4,15 @@ services: image: postgres:15 container_name: occto_postgres environment: - POSTGRES_USER: ${POSTGRES_USER} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER:-admin} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-adminpassword} + POSTGRES_DB: ${POSTGRES_DB:-occto_db} volumes: - postgres_data:/var/lib/postgresql/data networks: - occto_network healthcheck: - test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"] + test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-admin} -d ${POSTGRES_DB:-occto_db}"] interval: 10s timeout: 5s retries: 5 @@ -21,8 +21,8 @@ services: image: minio/minio:RELEASE.2023-09-04T19-57-37Z container_name: occto_minio environment: - MINIO_ROOT_USER: ${MINIO_ROOT_USER} - MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD} + MINIO_ROOT_USER: ${MINIO_ROOT_USER:-admin} + MINIO_ROOT_PASSWORD: ${MINIO_ROOT_PASSWORD:-adminpassword} volumes: - minio_data:/data networks: @@ -38,15 +38,15 @@ services: ports: - "3001:3000" environment: - - NODE_ENV=${NODE_ENV} - - DATABASE_URL=${DATABASE_URL} - - MINIO_ENDPOINT=${MINIO_ENDPOINT} - - MINIO_PORT=${MINIO_PORT} - - MINIO_USE_SSL=${MINIO_USE_SSL} - - MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY} - - MINIO_SECRET_KEY=${MINIO_SECRET_KEY} - - MINIO_BUCKET_NAME=${MINIO_BUCKET_NAME} - - JWT_SECRET=${JWT_SECRET} + - NODE_ENV=${NODE_ENV:-production} + - DATABASE_URL=${DATABASE_URL:-postgresql://admin:adminpassword@postgres:5432/occto_db?schema=public} + - MINIO_ENDPOINT=${MINIO_ENDPOINT:-minio} + - MINIO_PORT=${MINIO_PORT:-9000} + - MINIO_USE_SSL=${MINIO_USE_SSL:-false} + - MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY:-admin} + - MINIO_SECRET_KEY=${MINIO_SECRET_KEY:-adminpassword} + - MINIO_BUCKET_NAME=${MINIO_BUCKET_NAME:-occto-images} + - JWT_SECRET=${JWT_SECRET:-b33500bb3dc5504535c34cc5f79f4ca0f60994b093bded14d48f76c0c090f032234693219e60398cab053a9c55c1d426ef7b1768104db9040254ba7db452f708} depends_on: postgres: condition: service_healthy