2020-02-06 21:26:32 +00:00
|
|
|
version: "3.7"
|
|
|
|
|
|
|
|
|
|
# Service Definitions
|
|
|
|
|
services:
|
2020-03-08 15:16:53 +00:00
|
|
|
db:
|
|
|
|
|
environment:
|
2020-03-08 16:06:15 +00:00
|
|
|
POSTGRES_DB: "t2_stats"
|
2020-03-08 15:16:53 +00:00
|
|
|
POSTGRES_USER: "dev"
|
|
|
|
|
POSTGRES_PASSWORD: "dev"
|
2020-03-08 18:16:48 +00:00
|
|
|
ports:
|
2020-08-31 20:27:31 +00:00
|
|
|
- "5432:5432"
|
|
|
|
|
volumes:
|
2020-03-08 16:06:15 +00:00
|
|
|
- ./build/postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
|
2020-08-31 20:27:31 +00:00
|
|
|
- ./build/postgres/export_local_db.sh:/export_local_db.sh
|
2020-03-08 15:16:53 +00:00
|
|
|
|
2020-03-07 18:59:09 +00:00
|
|
|
parser:
|
2020-08-31 20:27:31 +00:00
|
|
|
environment:
|
2020-02-06 21:26:32 +00:00
|
|
|
DATABASE_URL: "postgres://dev:dev@db:5432/t2_stats"
|
2020-03-08 18:16:48 +00:00
|
|
|
ports:
|
2020-08-31 20:27:31 +00:00
|
|
|
- "8000:8080"
|
2020-02-06 21:26:32 +00:00
|
|
|
volumes:
|
2020-03-07 18:59:09 +00:00
|
|
|
- ./app/t2-stat-parser:/app
|
2020-03-15 18:53:11 +00:00
|
|
|
|
2020-08-31 20:27:31 +00:00
|
|
|
api:
|
2020-03-29 15:31:16 +00:00
|
|
|
environment:
|
2020-08-31 20:27:31 +00:00
|
|
|
NODE_ENV: "development" # auto-reloads app on save
|
|
|
|
|
|
|
|
|
|
env_file:
|
|
|
|
|
- .env
|
2020-03-29 15:31:16 +00:00
|
|
|
ports:
|
2020-08-31 20:27:31 +00:00
|
|
|
- "8080:8080"
|
2020-09-17 20:57:45 +00:00
|
|
|
- "8443:8443"
|
2020-03-29 15:31:16 +00:00
|
|
|
volumes:
|
2020-08-31 20:27:31 +00:00
|
|
|
- ./build/api/ecosystem._PROD_.config.js:/opt/node_app/ecosystem._PROD_.config.js
|
|
|
|
|
- ./build/api/ecosystem._DEV_.config.js:/opt/node_app/ecosystem._DEV_.config.js
|
|
|
|
|
- ./app/api:/opt/node_app/app:delegated
|
2020-03-29 15:31:16 +00:00
|
|
|
|
2020-08-31 20:27:31 +00:00
|
|
|
# temp vols
|
|
|
|
|
- notused:/opt/node_app/app/node_modules
|
|
|
|
|
- builtincontainer:/opt/node_app/app/dist
|
|
|
|
|
networks:
|
|
|
|
|
- internal
|
2020-03-29 15:31:16 +00:00
|
|
|
|
2020-08-31 20:27:31 +00:00
|
|
|
|
|
|
|
|
volumes:
|
|
|
|
|
notused:
|
|
|
|
|
builtincontainer:
|