Unverified Commit 5874e44b authored by Peter Stanko's avatar Peter Stanko
Browse files

For development purpose you need to mount /tmp to worker-volume

parent 47e2dfde
Loading
Loading
Loading
Loading
+15 −2
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ services:
    environment:
      CELERY_BROKER_URL: "redis://redis:6379/0"
      SQLALCHEMY_DATABASE_URI: "postgresql://${DB_USER}:${DB_PASSWORD}@db:5432/${DB_DB}"
      PORTAL_DATA_WORKER_DOMAIN: 'kontr-worker'
    networks:
    - async_nw
    - worker_nw
@@ -78,7 +79,8 @@ services:
      CELERY_BROKER_URL: 'redis://redis:6379/1'
      WORKER_REDIS_HOST: 'redis'
      PORTAL_URL: 'http://portal:8000'

      WORKER_CLEAN_SUBMISSION_FILES: 'False'
      WORKER_CLEAN_SUBMISSION_CONTAINER: 'False'

    depends_on:
    - redis
@@ -86,6 +88,8 @@ services:
    networks:
    - async_worker
    - worker_nw
    volumes:
    - worker-volume:/tmp

  celery-worker:
    image: 'kontr2/worker'
@@ -99,6 +103,8 @@ services:
      WORKER_REDIS_HOST: 'redis'
      WORKER_AUTOREGISTER: ''
      PORTAL_URL: 'http://portal:8000'
      WORKER_CLEAN_SUBMISSION_FILES: 'False'
      WORKER_CLEAN_SUBMISSION_CONTAINER: 'False'

    depends_on:
    - redis
@@ -108,6 +114,7 @@ services:
    - worker_nw
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock
    - worker-volume:/tmp

networks:
  db_nw:
@@ -121,3 +128,9 @@ networks:

volumes:
  storage-volume:
  worker-volume:
    driver: local
    driver_opts:
      type: none
      device: /tmp
      o: bind
+36 −0
Original line number Diff line number Diff line
version: '2'
services:
  portal:
    image: 'kontr2/portal'
    container_name: portal
    ports:
      - "8000:8000"
    depends_on:
      - db
    networks:
      - web_net
      - db_net
    volumes:
      - backend_config:/app/portal.local.cfg

  db:
    image: postgres:latest
    restart: always
    container_name: postgres
    environment:
      POSTGRES_PASSWORD: TestPass.42
    networks:
      - web_net
      - db_net

    volumes:
      - db_data:/var/lib/postgresql/data

volumes:
  db_data:
  backend_config:


networks:
  db_net:
  web_net: