mirror of
https://github.com/amineo/t2-stat-parser.git
synced 2026-01-20 01:34:47 +00:00
49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
version: "3.7"
|
|
|
|
# Service Definitions
|
|
services:
|
|
|
|
db:
|
|
environment:
|
|
POSTGRES_DB: "t2_stats"
|
|
POSTGRES_USER: "dev"
|
|
POSTGRES_PASSWORD: "dev"
|
|
ports:
|
|
- "5432:5432"
|
|
volumes:
|
|
- ./build/postgres/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
|
|
- ./build/postgres/export_local_db.sh:/export_local_db.sh
|
|
|
|
|
|
parser:
|
|
environment:
|
|
DATABASE_URL: "postgres://dev:dev@db:5432/t2_stats"
|
|
ports:
|
|
- "8000:8080"
|
|
volumes:
|
|
- ./app/t2-stat-parser:/app
|
|
|
|
web:
|
|
environment:
|
|
DB_USER: "dev"
|
|
DB_PASSWORD: "dev"
|
|
|
|
CACHE_VIEWS: "false"
|
|
NODE_ENV: "development" # auto-reloads app on save, dev builds
|
|
WEBPACK_HMR: "true" # default is false -- this is useful for when you're focused on Frontend Dev
|
|
ports:
|
|
- "8080:8080" # adonis http port
|
|
- "8081:8081" # webpack-dev-server port
|
|
volumes:
|
|
- ./app/webapp:/app
|
|
|
|
# api:
|
|
# volumes:
|
|
# - ./app/api:/home/node/app
|
|
|
|
|
|
|
|
secrets:
|
|
adonis.appkey:
|
|
external: false
|
|
file: ./docker-secrets/adonis.appkey.v1 |