Newer
Older
version: '3'
services:
slurmclustermaster-main:
image: "rosetta/slurmclustermaster"
container_name: slurmclustermaster-main
hostname: slurmclustermaster-main
environment:
- SAFEMODE=False
privileged: true
volumes:
# - ./data/singularity_cache:/rosetta/.singularity/cache # Not working, check permissions...
slurmclusterworker-one:
image: "rosetta/slurmclusterworker"
container_name: slurmclusterworker-one
hostname: slurmclusterworker-one
environment:
- SAFEMODE=False
privileged: true
volumes:
dregistry:
container_name: dregistry
hostname: dregistry
image: "rosetta/dregistry"
volumes:
- ./data/dregistry:/var/lib/registry
ports:
- "5000:5000"
Stefano Alberto Russo
committed
postgres:
image: "rosetta/postgres"
container_name: postgres
hostname: postgres
environment:
- SAFEMODE=False
volumes:
- ./data/postgres/data:/data
Stefano Alberto Russo
committed
webapp:
image: "rosetta/webapp"
container_name: webapp
hostname: webapp
environment:
- SAFEMODE=False
- DJANGO_LOG_LEVEL=CRITICAL
- ROSETTA_LOG_LEVEL=DEBUG
Stefano Alberto Russo
committed
#- ROSETTA_WEBAPP_HOST=
#- ROSETTA_WEBAPP_PORT=8080
#- LOCAL_DOCKER_REGISTRY_HOST=
#- LOCAL_DOCKER_REGISTRY_PORT=5000
Stefano Alberto Russo
committed
#- DJANGO_EMAIL_APIKEY=""
#- DJANGO_EMAIL_FROM="Rosetta Platform <notifications@rosetta.platform>"
#- DJANGO_PUBLIC_HTTP_HOST=http://localhost:8080
ports:
- "8080:8080"
- "7000-7020:7000-7020"
- ./data/webapp/data:/data
- ./data/webapp/log:/var/log/webapp
- /var/run/docker.sock:/var/run/docker.sock
Stefano Alberto Russo
committed
proxy:
image: "rosetta/proxy"
container_name: proxy
hostname: proxy
environment:
- SAFEMODE=False
ports:
- "80:80"
- "443:443"
volumes: