Files
hdhs/dev-docker-compose.yml
T
2020-03-27 00:30:42 -05:00

46 lines
952 B
YAML

version: '3'
services:
pwa:
build:
context: ./pwa
volumes:
- ./pwa/:/app
ports:
- "3000:3000"
container_name: haiti_pwa
database:
image: "postgres" # use latest official postgres version
volumes:
- "./pgdata:/var/lib/postgresql/data" # persist data even if container shuts down
ports:
- "5432:5432"
environment:
POSTGRES_DB: app_db
POSTGRES_USER: postgres
POSTGRES_PASSWORD: HaitiCHI
api:
image: postgrest/postgrest
ports:
- "4000:3000"
expose:
- "4000"
links:
- database:database
environment:
PGRST_DB_URI: postgres://postgres:HaitiCHI@database:5432/app_db
PGRST_DB_SCHEMA: public
PGRST_DB_ANON_ROLE: postgres
depends_on:
- database
swagger:
image: swaggerapi/swagger-ui
ports:
- "4001:8080"
expose:
- "8080"
environment:
API_URL: http://localhost:4000