Improve docker for local server

This commit is contained in:
Adolfo Reyna
2025-02-21 00:12:42 -05:00
parent 1056a91c33
commit 66893f7e53
2 changed files with 24 additions and 19 deletions

View File

@@ -6,33 +6,38 @@ networks:
services:
app:
restart: always
build:
context: .
ports:
- '3001:3001'
environment:
- MONGO_URL=mongodb://mongo:27017/testdb
- MONGO_URL=${MONGO_URL}
- PUBLIC_VAPID_KEY=${PUBLIC_VAPID_KEY}
- PRIVATE_VAPID_KEY=${PRIVATE_VAPID_KEY}
- WEB_PUSH_EMAIL=${WEB_PUSH_EMAIL}
- EMAILPASS=${EMAILPASS}
- PORT=3001
volumes:
- .:/app
- '/app/node_modules'
depends_on:
- mongo
command: nodemon
networks:
- emi-network
#depends_on:
# - mongo
command: node index.js
# networks:
# - emi-network
mongo:
image: mongo:latest
ports:
- '27017:27017'
networks:
- emi-network
volumes:
- mongodbdata:/data/db
- ./dump:/dump
#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
#volumes:
#mongodbdata:
# driver: local # This ensures the volume is created