@@ -964,7 +964,7 @@ services:
964964 WEBSERVER_GARBAGE_COLLECTOR : ${WB_DB_EL_GARBAGE_COLLECTOR}
965965 WEBSERVER_GROUPS : ${WB_DB_EL_GROUPS}
966966 WEBSERVER_INVITATIONS : ${WB_DB_EL_INVITATIONS}
967- WEBSERVER_LICENSES : null
967+ WEBSERVER_LICENSES : " null"
968968 WEBSERVER_LOGIN : ${WB_DB_EL_LOGIN}
969969 WEBSERVER_PAYMENTS : ${WB_DB_EL_PAYMENTS}
970970 WEBSERVER_NOTIFICATIONS : ${WB_DB_EL_NOTIFICATIONS}
@@ -1077,7 +1077,7 @@ services:
10771077 WEBSERVER_GROUPS : ${WB_GC_GROUPS}
10781078 WEBSERVER_HOST : ${WEBSERVER_HOST}
10791079 WEBSERVER_INVITATIONS : ${WB_GC_INVITATIONS}
1080- WEBSERVER_LICENSES : null
1080+ WEBSERVER_LICENSES : " null"
10811081 WEBSERVER_LOGIN : ${WB_GC_LOGIN}
10821082 WEBSERVER_LOGLEVEL : ${WB_GC_LOGLEVEL}
10831083 WEBSERVER_NOTIFICATIONS : ${WB_GC_NOTIFICATIONS}
@@ -1099,6 +1099,70 @@ services:
10991099 - default
11001100 - interactive_services_subnet
11011101
1102+ wb-auth :
1103+ image : ${DOCKER_REGISTRY:-itisfoundation}/webserver:${DOCKER_IMAGE_TAG:-latest}
1104+ init : true
1105+ hostname : " auth-{{.Node.Hostname}}-{{.Task.Slot}}" # the hostname is used in conjonction with other services and must be unique see https://github.com/ITISFoundation/osparc-simcore/pull/5931
1106+ environment :
1107+ WEBSERVER_APP_FACTORY_NAME : WEBSERVER_AUTHZ_APP_FACTORY
1108+ WEBSERVER_LOGLEVEL : ${WB_AUTH_LOGLEVEL}
1109+ GUNICORN_CMD_ARGS : ${WEBSERVER_GUNICORN_CMD_ARGS}
1110+
1111+ # WEBSERVER_DB
1112+ POSTGRES_DB : ${POSTGRES_DB}
1113+ POSTGRES_ENDPOINT : ${POSTGRES_ENDPOINT}
1114+ POSTGRES_HOST : ${POSTGRES_HOST}
1115+ POSTGRES_PASSWORD : ${POSTGRES_PASSWORD}
1116+ POSTGRES_PORT : ${POSTGRES_PORT}
1117+ POSTGRES_USER : ${POSTGRES_USER}
1118+
1119+ # WEBSERVER_REST
1120+ REST_SWAGGER_API_DOC_ENABLED : 0
1121+
1122+ # WEBSERVER_SERVER_HOST
1123+ WEBSERVER_HOST : ${WB_AUTH_WEBSERVER_HOST}
1124+ WEBSERVER_PORT : ${WB_AUTH_WEBSERVER_PORT}
1125+
1126+ # WEBSERVER_SESSION Enabled
1127+ SESSION_SECRET_KEY : ${WEBSERVER_SESSION_SECRET_KEY}
1128+ SESSION_COOKIE_MAX_AGE : ${SESSION_COOKIE_MAX_AGE}
1129+ SESSION_COOKIE_SAMESITE : ${SESSION_COOKIE_SAMESITE}
1130+ SESSION_COOKIE_SECURE : ${SESSION_COOKIE_SECURE}
1131+ SESSION_COOKIE_HTTPONLY : ${SESSION_COOKIE_HTTPONLY}
1132+
1133+
1134+ WEBSERVER_ACTIVITY : " null"
1135+ WEBSERVER_ANNOUNCEMENTS : 0
1136+ WEBSERVER_CATALOG : " null"
1137+ WEBSERVER_DB_LISTENER : 0
1138+ WEBSERVER_DIRECTOR_V2 : " null"
1139+ WEBSERVER_EMAIL : " null"
1140+ WEBSERVER_EXPORTER : " null"
1141+ WEBSERVER_FOLDERS : 0
1142+ WEBSERVER_FRONTEND : " null"
1143+ WEBSERVER_FUNCTIONS : 0
1144+ WEBSERVER_GARBAGE_COLLECTOR : " null"
1145+ WEBSERVER_GROUPS : 0
1146+ WEBSERVER_INVITATIONS : " null"
1147+ WEBSERVER_LICENSES : " null"
1148+ WEBSERVER_LOGIN : " null"
1149+ WEBSERVER_NOTIFICATIONS : 0
1150+ WEBSERVER_PAYMENTS : " null"
1151+ WEBSERVER_PRODUCTS : 1
1152+ WEBSERVER_PROJECTS : " null"
1153+ WEBSERVER_PUBLICATIONS : 0
1154+ WEBSERVER_RABBITMQ : " null"
1155+ WEBSERVER_REALTIME_COLLABORATION : " null"
1156+ WEBSERVER_REDIS : " null" # TODO: cache?
1157+ WEBSERVER_RESOURCE_USAGE_TRACKER : " null"
1158+ WEBSERVER_SCICRUNCH : " null"
1159+ WEBSERVER_SOCKETIO : 0
1160+ WEBSERVER_STATICWEB : " null"
1161+ WEBSERVER_STORAGE : " null"
1162+ WEBSERVER_STUDIES_DISPATCHER : " null"
1163+ WEBSERVER_TAGS : 0
1164+ WEBSERVER_USERS : " null"
1165+
11021166 agent :
11031167 image : ${DOCKER_REGISTRY:-itisfoundation}/agent:${DOCKER_IMAGE_TAG:-latest}
11041168 init : true
0 commit comments