obs-portal/api/docker-compose.yaml

36 lines
651 B
YAML

version: '3'
services:
mongo:
image: mongo
tty: true
volumes:
- ./local/mongo:/data/db
ports:
- '27017:27017'
restart: on-failure
api:
image: obs-api
build:
context: .
dockerfile: ./Dockerfile
volumes:
- ./src:/opt/obsAPI/src
- ./local/api-data:/data
- .migrations.js:/opt/obsAPI/.migrations.js
- ./migrations:/opt/obsAPI/migrations/
environment:
- PORT=3000
- MONGODB_URL=mongodb://mongo/obsTest
- DATA_DIR=/data
links:
- mongo
ports:
- '3000:3000'
restart: on-failure
command:
- npm
- run
- dev