Skip to content
Snippets Groups Projects
Select Git revision
  • 59105cea433105c2ed0e1caa799357956410c44d
  • master default protected
  • v28.0.6
  • v28.0.5
  • v28.0.4
  • v28.0.3
  • v28.0.1
  • v27.1.6
  • v27.0.9
  • v27.0.5
  • v27.0.2
  • v26.2.15
  • v26.2.7
  • v26.2.8
  • v26.2.2
  • v26.1.1
  • v26.1.0
  • v26.0.16
  • v26.0.15
  • v26.0.13
  • v26.0.9
  • v26.0.7
22 results

gitlabci-version.yml

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"