43 lines
893 B
YAML
43 lines
893 B
YAML
version: '3.8'
|
|
|
|
networks:
|
|
emi-network:
|
|
driver: bridge
|
|
|
|
services:
|
|
app:
|
|
restart: always
|
|
build:
|
|
context: .
|
|
ports:
|
|
- '3001:3001'
|
|
environment:
|
|
- 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: node index.js
|
|
# 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 |