Files
data-classify-nextjs-sharp-…/docker-compose.yml
2026-02-25 13:10:36 +05:30

44 lines
1002 B
YAML

services:
observation_db:
image: mongo:6.0
container_name: observation_db
restart: unless-stopped
environment:
MONGO_INITDB_ROOT_USERNAME: admin
MONGO_INITDB_ROOT_PASSWORD: password123
MONGO_INITDB_DATABASE: beanstalk
ports:
# - "27017:27017"
volumes:
- mongo_data:/data/db
- ./scripts/init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro
networks:
- observation_net
observation_app:
build:
context: .
dockerfile: Dockerfile
container_name: observation_app
restart: unless-stopped
ports:
- "3000:3000"
environment:
- NODE_ENV=production
- MONGODB_URI=mongodb://admin:password123@observation_db:27017/beanstalk?authSource=admin
volumes:
- ./public:/app/public:ro
- ./uploads:/app/uploads
depends_on:
- observation_db
networks:
- observation_net
volumes:
mongo_data:
driver: local
networks:
observation_net:
driver: bridge