-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
31 lines (31 loc) · 1.08 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
version: "3"
services:
postgres:
container_name: postgres-container
image: postgres:13
environment:
POSTGRES_USER: root
POSTGRES_PASSWORD: lhang10+
POSTGRES_DB: dev_ddd_payday
restart: always
volumes:
- ./data:/var/lib/postgresql/data
ports:
- "5432:5432"
api:
container_name: api-container
image: node:14
working_dir: /usr/src/ddd-payday
restart: always
command: bash -c "npm install --only=prod && npm run debug"
volumes:
- ./dist/:/usr/src/ddd-payday/dist
- ./tsconfig.json:/usr/src/ddd-payday/tsconfig.json # necessário para fazer compile dos paths
- ./tsconfig-paths-bootstrap.js:/usr/src/ddd-payday/tsconfig-paths-bootstrap.js # necessário para fazer compile dos paths
- ./ormconfig.js:/usr/src/ddd-payday/ormconfig.js
- ./package.json:/usr/src/ddd-payday/package.json
ports:
- "5050:5050"
- "9222:9222"
links:
- postgres