get-express-starter
Version:
Get production ready express boilerplate with a single command
36 lines (32 loc) • 598 B
YAML
services:
app:
container_name: node-app
build:
context: .
dockerfile: Dockerfile
ports:
- '3000:3000'
env_file:
- ./.env
networks:
- app-network
depends_on:
- mongo
mongo:
image: mongo:8.0.4
container_name: node-mongo
ports:
- '27017:27017'
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: 'mongo'
MONGO_INITDB_ROOT_PASSWORD: 'securepassword'
networks:
- app-network
volumes:
- mongo_data:/data/db
networks:
app-network:
driver: bridge
volumes:
mongo_data: