Adding docker support
This commit is contained in:
38
docker-compose.yml
Normal file
38
docker-compose.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
version: '3.8'
|
||||
|
||||
networks:
|
||||
emi-network:
|
||||
driver: bridge
|
||||
|
||||
services:
|
||||
app:
|
||||
build:
|
||||
context: .
|
||||
ports:
|
||||
- '3001:3001'
|
||||
environment:
|
||||
- MONGO_URL=mongodb://mongo:27017/testdb
|
||||
- PORT=3001
|
||||
volumes:
|
||||
- .:/app
|
||||
- '/app/node_modules'
|
||||
depends_on:
|
||||
- mongo
|
||||
command: nodemon
|
||||
networks:
|
||||
- emi-network
|
||||
|
||||
mongo:
|
||||
image: mongo:latest
|
||||
ports:
|
||||
- '27017:27017'
|
||||
networks:
|
||||
- emi-network
|
||||
volumes:
|
||||
- mongodbdata:/data/db
|
||||
- ./dump:/dump
|
||||
#entrypoint: mongodump ${MONGO_URL} && mongorestore --db EMI_SOCIAL dump/EMI_SOCIAL/ && mongod
|
||||
|
||||
volumes:
|
||||
mongodbdata:
|
||||
driver: local # This ensures the volume is created
|
||||
Reference in New Issue
Block a user