# docker-compose.overrride.yml # Docker Comose para entorno de desarrollo o development. services: app: image: node:20-bookworm expose: - ${APP_LOCAL_PORT} working_dir: /app user: "${UID:-1000}:${GID:-1000}" volumes: - ./services/app:/app:rw - ./services/app/node_modules:/app/node_modules env_file: - ./services/app/.env.development environment: - NODE_ENV=${NODE_ENV} networks: net: aliases: [dev-app] command: npm run dev auth: image: node:20-bookworm expose: - ${AUTH_LOCAL_PORT} working_dir: /app user: "${UID:-1000}:${GID:-1000}" volumes: - ./services/auth:/app:rw - ./services/auth/node_modules:/app/node_modules env_file: - ./services/auth/.env.development environment: - NODE_ENV=${NODE_ENV} command: npm run dev networks: net: aliases: [dev-auth] db: image: postgres:16 environment: POSTGRES_DB: ${DB_NAME} POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASS} volumes: - suitecoffee-db:/var/lib/postgresql/data networks: net: aliases: [dev-db] tenants: image: postgres:16 environment: POSTGRES_DB: ${TENANTS_DB_NAME} POSTGRES_USER: ${TENANTS_DB_USER} POSTGRES_PASSWORD: ${TENANTS_DB_PASS} volumes: - tenants-db:/var/lib/postgresql/data networks: net: aliases: [dev-tenants] volumes: tenants-db: suitecoffee-db: networks: net: driver: bridge