Skip to content
Snippets Groups Projects
Select Git revision
  • 5cb12d02bee37e3f283e36e7abebff93f4f466ab
  • main default protected
  • fix-search
  • network-typo-shielded-remmediation
  • rework-photopolicy-social-media
  • pr-47
  • isdn
7 results

travel.md

Blame
  • docker-compose.yml 1.85 KiB
    version: '3.8'
    
    services:
    
      hub:
        image: hub:latest
        build:
          context: .
          target: "${BUILD_TARGET:-dev}"
          args:
            DEVELOPMENT: "True"
        volumes:
          - ./src:/app
          - hubrun:/run/hub/
        environment:
          DJANGO_MIGRATE: "${DJANGO_MIGRATE:-yes}"
          DJANGO_LOAD_FIXTURE: ${DJANGO_LOAD_FIXTURE:-core/fixtures/anhalter.json}
          DATABASE_URL: "postgis://${HUB_DB_USER:-hub}:${HUB_DB_PASSWORD:-hub}@${HUB_DB_HOST:-db}:${DB_PORT:-5432}/${HUB_DB:-hub}"
          HUB_DB_SCHEMA: "${HUB_SCHEMA:-hubschema}"
          CLIENT_IP_HEADER: "HTTP_X_REAL_IP"
          NUM_WORKERS: 1
          SERVE_ADMIN: True
          PYDEVD_DISABLE_FILE_VALIDATION: 1
        network_mode: service:db
        depends_on:
          - db
          - nginx
    
      hubtest:
        image: hub:latest
        restart: "no"
        entrypoint: tox
        volumes:
          - ./src:/app
        environment:
          DATABASE_URL: "postgis://${HUB_DB_USER:-postgres}:${HUB_DB_PASSWORD:-postgres}@${HUB_DB_HOST:-db}:${DB_PORT:-5432}/${HUB_DB:-postgres}"
          HUB_DB_SCHEMA: "${HUB_SCHEMA:-hubschema}"
          SSO_SECRET_GENERATE: True
        depends_on:
          - db
        profiles:
          - test
    
      nginx:
        image: hubnginx:latest
        build:
          context: .
          target: nginx
        volumes:
          - hubrun:/run/hub/
        network_mode: service:db
    
      db:
        image: postgis/postgis:latest
        restart: unless-stopped
        volumes:
          - postgres-data:/var/lib/postgresql/data
          - ./deployment/postgres/init:/docker-entrypoint-initdb.d
        environment:
          POSTGRES_USER: "${POSTGRES_USER:-postgres}"
          POSTGRES_DB: "${POSTGRES_DB:-postgres}"
          POSTGRES_PASSWORD: "${POSTGRES_PASSWORD:-postgres}"
          HUB_DB: "${HUB_DB:-hub}"
          HUB_DB_SCHEMA: "${HUB_SCHEMA:-hubschema}"
          HUB_DB_USER: "${HUB_DB_USER:-hub}"
          HUB_DB_PASSWORD: "${HUB_DB_PASSWORD:-hub}"
        ports:
          - "5432:5432"
          - "80:80"