diff --git a/conf/etc/entrypoint b/conf/etc/entrypoint index 76eef498813f2242d291a11ff9d04d44a0386490..09548efba800756f48854f8ebb190813847c3879 100755 --- a/conf/etc/entrypoint +++ b/conf/etc/entrypoint @@ -50,4 +50,8 @@ cd /etc/shibboleth/ cp /etc/shibboleth/sp-signing-cert.pem /etc/shibboleth/sp-encrypt-cert.pem cp /etc/shibboleth/sp-signing-key.pem /etc/shibboleth/sp-encrypt-key.pem +# init first user +cd /opt/rr3 +php index.php CLISetup submit "${FAAS_REGISTRY_RR_FIRSTUSER_USERNAME}" "${FAAS_REGISTRY_RR_FIRSTUSER_EMAIL}" "${FAAS_REGISTRY_RR_FIRSTUSER_PASSWORD}" "${FAAS_REGISTRY_RR_FIRSTUSER_FNAME}" "${FAAS_REGISTRY_RR_FIRSTUSER_SNAME}" || echo "error in creating first setup" + exec supervisord -c /etc/supervisord.conf diff --git a/docker-compose.yml b/docker-compose.yml index d5a5748b67adfbc2cdd47a8cb5a4e5285bfd9270..ad069ffa67f5eda27b3b67cf5a559dc4fa632e83 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -50,3 +50,8 @@ services: FAAS_REGISTRY_RR_MAIL_PASS: ${FAAS_REGISTRY_RR_MAIL_PASS} FAAS_REGISTRY_RR_MAIL_FROM: ${FAAS_REGISTRY_RR_MAIL_FROM} FAAS_REGISTRY_HOSTNAME: ${FAAS_REGISTRY_HOSTNAME} + FAAS_REGISTRY_RR_FIRSTUSER_USERNAME: ${FAAS_REGISTRY_RR_FIRSTUSER_USERNAME} + FAAS_REGISTRY_RR_FIRSTUSER_PASSWORD: ${FAAS_REGISTRY_RR_FIRSTUSER_PASSWORD} + FAAS_REGISTRY_RR_FIRSTUSER_EMAIL: ${FAAS_REGISTRY_RR_FIRSTUSER_EMAIL} + FAAS_REGISTRY_RR_FIRSTUSER_FNAME: ${FAAS_REGISTRY_RR_FIRSTUSER_FNAME} + FAAS_REGISTRY_RR_FIRSTUSER_SNAME: ${FAAS_REGISTRY_RR_FIRSTUSER_SNAME}