Skip to content

Instantly share code, notes, and snippets.

@mwlang
Created July 6, 2019 02:22
Show Gist options
  • Save mwlang/1d0db9326f5dab87f5cd6e398f588199 to your computer and use it in GitHub Desktop.
Save mwlang/1d0db9326f5dab87f5cd6e398f588199 to your computer and use it in GitHub Desktop.
version: '3'
services:
db:
container_name: maestro_db
image: postgres:11.3
environment:
- POSTGRES_DB=maestro
- POSTGRES_USER=lucky
- POSTGRES_PASSWORD=developer
ports:
- "5432:5432"
volumes:
- data:/var/lib/postgresql/data
migrator:
build: .
container_name: maestro_migrator
command: lucky db.migrate
environment:
- DATABASE_URL=postgres://lucky:developer@db:5432/maestro
- DB_HOST=db
- DB_USERNAME=lucky
- DB_PASSWORD=developer
depends_on:
- db
links:
- db
app:
build: .
container_name: maestro_app
command: /app/bin/maestro
environment:
- DATABASE_URL=postgres://lucky:developer@db:5432/maestro
- DB_HOST=db
- DB_USERNAME=lucky
- DB_PASSWORD=developer
ports:
- "3000:3000"
links:
- db
# volumes:
# - .:/app
# - nodes:/app/node_modules
# - shards:/app/lib
depends_on:
- db
- migrator
volumes:
data:
nodes:
shards:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment