You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
flagsmith/docker-compose.yml

39 lines
893 B

version: "3"
services:
db:
image: postgres:10.6-alpine
environment:
POSTGRES_PASSWORD: password
POSTGRES_DB: bullettrain
container_name: bullettrain_postgres
redis:
image: redis:alpine
ports:
- "6379:6379"
container_name: bullettrain_redis
api:
image: bullettrain/api:latest
environment:
DJANGO_ALLOWED_HOSTS: localhost
DATABASE_URL: postgresql://postgres:password@db:5432/bullettrain
REDIS_URL: redis://redis:6379/
ports:
- "8000:80"
depends_on:
- db
- redis
links:
- db:db
- redis:redis
container_name: bullettrain_api
frontend:
image: bullettrain/frontend:latest
environment:
API_URL: http://localhost:8000/api/v1/
ASSET_URL: http://localhost:8080/
ports:
- "8080:8080"
links:
- api:api
container_name: bullettrain_frontend