Skip to content
docker-compose.yml 628 B
Newer Older
version: '2'

services:
  db:
    image: postgres
  ldap:
    container_name: ldap
    image: osixia/openldap
    ports:
      - "389:389"
    command: [--copy-service]
    volumes:
      - ./ldap/dummy_data.ldif:/container/service/slapd/assets/config/bootstrap/ldif/data.ldif
  web:
    build: castellum_core
    environment:
      DJANGO_SETTINGS_MODULE: castellum_core.settings.stage
    command: >
        sh -c "cd castellum_core &&
        make bootstrap &&
        python castellum_core/manage.py runserver 0.0.0.0:8000"
    volumes:
      - .:/code
    ports:
      - "8000:8000"
    depends_on:
      - db
      - ldap