diff --git a/docker-compose__pilot-pangea.yml b/docker-compose__pilot-pangea.yml index 1270dab..dbb3c4e 100644 --- a/docker-compose__pilot-pangea.yml +++ b/docker-compose__pilot-pangea.yml @@ -37,7 +37,7 @@ services: # src https://github.com/docker-library/docs/tree/master/nginx#complex-configuration - ./docker/nginx-orchestra-api.nginx.conf:/etc/nginx/nginx.conf:ro - idhub: + idhub1: init: true image: dkr-dsg.ac.upc.edu/trustchain-oc1-orchestral/idhub:latest environment: @@ -61,11 +61,44 @@ services: - RESPONSE_URI=https://idhub.demo.pangea.org/oidc4vp/ - ALLOW_CODE_URI=https://idhub.demo.pangea.org/oidc4vp/allow_code - SUPPORTED_CREDENTIALS=['MembershipCard'] + - SYNC_ORG_DEV=${IDHUB_SYNC_ORG_DEV} + - ORG_FILE=examples/organizations__pilot_pangea.csv ports: - 9021:9001 volumes: - ./idhub1__pilot-pangea:/opt/idhub + idhub2: + init: true + image: dkr-dsg.ac.upc.edu/trustchain-oc1-orchestral/idhub:latest + environment: + - DEPLOYMENT=${IDHUB_DEPLOYMENT} + - SECRET_KEY=${IDHUB_SECRET_KEY:-publicsecretisnotsecureVtmKBfxpVV47PpBCF2Nzz2H6qnbd} + - ALLOWED_HOSTS=${IDHUB_ALLOWED_HOSTS:-*} + - STATIC_ROOT=${IDHUB_STATIC_ROOT:-/static/} + - MEDIA_ROOT=${IDHUB_MEDIA_ROOT:-/media/} + - PORT=${IDHUB_PORT:-9001} + - DJANGO_SUPERUSER_USERNAME=${IDHUB_USER} + - DJANGO_SUPERUSER_PASSWORD=${IDHUB_PASSWD} + - DJANGO_SUPERUSER_EMAIL=${IDHUB_EMAIL} + - CSRF_TRUSTED_ORIGINS=https://idhub.demo.pangea.org + - DEFAULT_FROM_EMAIL=${IDHUB_DEFAULT_FROM_EMAIL} + - EMAIL_HOST=${IDHUB_EMAIL_HOST} + - EMAIL_HOST_USER=${IDHUB_EMAIL_HOST_USER} + - EMAIL_HOST_PASSWORD=${IDHUB_EMAIL_HOST_PASSWORD} + - EMAIL_PORT=${IDHUB_EMAIL_PORT} + - EMAIL_USE_TLS=${IDHUB_EMAIL_USE_TLS} + - EMAIL_BACKEND=${IDHUB_EMAIL_BACKEND} + - RESPONSE_URI=https://idhub.demo.pangea.org/oidc4vp/ + - ALLOW_CODE_URI=https://idhub.demo.pangea.org/oidc4vp/allow_code + - SUPPORTED_CREDENTIALS=['MembershipCard'] + - SYNC_ORG_DEV=${IDHUB_SYNC_ORG_DEV} + - ORG_FILE=examples/organizations__pilot_pangea.csv + ports: + - 9022:9002 + volumes: + - ./idhub2__pilot-pangea:/opt/idhub + # from https://goauthentik.io/docs/installation/docker-compose # https://goauthentik.io/docker-compose.yml ga_postgresql: