Skip to content
Snippets Groups Projects
docker-compose.yml 860 B
Newer Older
Nils Schneider's avatar
Nils Schneider committed
version: '3'
services:
  web:
    build: web
    links:
    - backend
    environment:
      ICEBOX_API_HOST: backend
      ICEBOX_API_PORT: 8081
      ICEBOX_WEB_PORT: 8080
  alias:
    build: alias
    environment:
    - ICEBOX_DB_URL=postgresql://icebox:clubmate42@database/icebox
    links:
    - database
  backend:
    build: backend
    links:
    - database
    environment:
      ICEBOX_DB_HOST: database
      ICEBOX_DB_PORT: 5432
      ICEBOX_DB_USER: icebox
      ICEBOX_DB_PSW: clubmate42
      ICEBOX_DB_NAME: icebox
  nginx:
    build: nginx
    ports:
    - "80:80"
    - "8081:8081"
    - "8085:8085"
    links:
    - web
    - alias
    - backend
  database:
    image: postgres
    environment:
     POSTGRES_PASSWORD: clubmate42
     POSTGRES_USER: icebox
     POSTGRES_DB: icebox
    volumes:
    - ../icebox-data:/var/lib/postgresql/data