Skip to content

Commit

Permalink
Merge pull request #278 from eclipse-pass/368-update-eclipse-demos
Browse files Browse the repository at this point in the history
Update demo/nightly.eclipse-pass.org configs to align with local demo
  • Loading branch information
grant-mcs authored Nov 1, 2022
2 parents fafaf35 + 1441adf commit d51239c
Show file tree
Hide file tree
Showing 5 changed files with 286 additions and 102 deletions.
115 changes: 87 additions & 28 deletions .eclipse-pass.demo_env
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
###################################################
# Elide config ####################################
# PASS_CORE config ####################################
###################################################
ELIDE_POSTGRES_PORT=5432
ELIDE_API_PORT=8080
PASS_CORE_BASE_URL=https://demo.eclipse-pass.org
PASS_CORE_POSTGRES_PORT=5432
PASS_CORE_API_PORT=8080
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres

Expand All @@ -11,54 +12,112 @@ JDBC_DATABASE_USERNAME=pass
JDBC_DATABASE_PASSWORD=moo

###################################################
# Ember/UI config #################################
# PASS_UI config ##################################
# ## Changes here require new image build #########
###################################################
# Ember app runtime config
EMBER_PORT=81
PASS_API_URL=https://localhost
PASS_API_NAMESPACE=api/v1
PASS_UI_PORT=81
PASS_API_NAMESPACE=data

# Ember app build-time config
EMBER_GIT_REPO=https://github.com/eclipse-pass/pass-ui
EMBER_GIT_BRANCH=main
# PASS_UI app build-time config
PASS_UI_GIT_REPO=https://github.com/eclipse-pass/pass-ui
PASS_UI_GIT_BRANCH=main

EMBER_ROOT_URL=/app
PASS_UI_ROOT_URL=/app

STATIC_CONFIG_URL=/app/config.json

# DOI_SERVICE_URL=/doiservice/journal
# MANUSCRIPT_SERVICE_LOOKUP_URL=/downloadservice/lookup
# MANUSCRIPT_SERVICE_DOWNLOAD_URL=/downloadservice/download
# POLICY_SERVICE_POLICY_ENDPOINT=/policyservice/policies
# POLICY_SERVICE_REPOSITORY_ENDPOINT=/policyservice/repositories
# SCHEMA_SERVICE_URL=/schemaservice
# USER_SERVICE_URL=/pass-user-service/whoami
DOI_SERVICE_URL=/doiservice/journal
MANUSCRIPT_SERVICE_LOOKUP_URL=/downloadservice/lookup
MANUSCRIPT_SERVICE_DOWNLOAD_URL=/downloadservice/download
POLICY_SERVICE_POLICY_ENDPOINT=/policyservice/policies
POLICY_SERVICE_REPOSITORY_ENDPOINT=/policyservice/repositories
SCHEMA_SERVICE_URL=/schemaservice
USER_SERVICE_URL=/pass-user-service/whoami

###################################################
# Auth / Proxy config #############################
###################################################
ELIDE_API_URL=http://elide:8080/
ELIDE_NAMESPACE=api/v1/
PASS_CORE_API_URL=http://pass-core:8080/
PASS_CORE_NAMESPACE=data/

EMBER_URL=http://ember:81/
PASS_UI_URL=http://pass-ui:81/

PASSWORD="moo"
PASSPORT_STRATEGY="local"
PASSPORT_STRATEGY="multiSaml"
NODE_ENV="development"
AUTH_PORT=3000

AUTH_LOGIN=/login
FORCE_AUTHN=true
SIGNING_CERT_IDP="MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEBCwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUxMjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7gu6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJCb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBsuYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNVHQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJlZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEBCwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63Xsv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3sRQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZKqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/BDHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70is00xrv14zLifcc8oj5DYzOhYRifRXgHX"
SIGNING_CERT_SP="MIIC6zCCAdOgAwIBAgIJAOy0nki3WAOVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDDc5OTQzZmVlNzg2NTAeFw0xNTEyMTEwMzAwNDJaFw0yNTEyMDgwMzAwNDJa MBcxFTATBgNVBAMTDDc5OTQzZmVlNzg2NTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALPBzAz0DTn+j2YsQKfqWI+m08lP5UzwVsE9ZKzLqO3PRHZqiOBm EaFmRrYCZCAOcJ0TXcxPGtNSo8HC4uw5/Y5lJGuI3jN7X7KB1VUQDpUSwfgOqtro uDoVRKrsaYZTnlNV8KbZ0WQz5s4Uw6CxKRB9RZ5iQMP1fuxc8B6GSOb3x69MiY6c 1jlgVAc6rV4zGfpafacxOLM8qcYhY8u3TiSd0H+oiGEqi1mFLK8yp6FKzX8OUkQf We49YHz6wBxFOe+/p+7ziym1rBs/lGfenEo8ziCIMmjnoo257fz00bcz9rFl1rTx KLFfgy72xTlG72l6u+pB9VqK3YNJS52Ns5UCAwEAAaM6MDgwFwYDVR0RBBAwDoIM Nzk5NDNmZWU3ODY1MB0GA1UdDgQWBBRiDMNPjiAMC50WWubI3PMjP45S/DANBgkq hkiG9w0BAQUFAAOCAQEAYZM/iWgC93vAq0d98egEzvESKodxHffkDOagd4Kxt/S0 AAHsVQCmAK/9kmRhsWzR3f1KIw98q4EX7nH/K68BFrerUvaL5+fEGE9W6Ki6QdW8 bM17GQkLyRDKZzGPm/hsaG1Oxru2kDf7qSvv59aRZlZ8skrDEnx8+dZ8JKC02ZDU ClC+xWl1UPfO2BL4tJei/siSymGpiRqznQ2JMoTFu5CUUpoxyCVz1bl9lCVceoJ9 FaL38knS0p5DnXcm+I8wqNEVGLDPbDalBQryhJT9fIMm1/B85gB3AWAvcu9PPfHK lQQUhxyEXTBJx3luLlpIjoloFKIute9K7pE5qAENjg=="
SAML_ENTRY_POINT="https://demo.eclipse-pass.org/idp/profile/SAML2/Redirect/SSO"
SAML_ISSUER="https://sp.pass/shibboleth"
ACS_URL="/Shibboleth.sso/SAML2/POST/:idpId"
METADATA_URL="/metadata/:idpId"
IDENTIFIER_FORMAT=""

AUTH_LOGIN="/login/:idpId"
AUTH_LOGIN_SUCCESS=/app/auth-callback
AUTH_LOGIN_FAILURE=/login
AUTH_LOGIN_FAILURE=/
AUTH_LOGOUT=/logout
AUTH_LOGOUT_REDIRECT=/login
AUTH_LOGOUT_REDIRECT=/

SESSION_SECRET="J6@NXHe!6ANivq*[email protected]_gEvXaLstuoPCZQwUv4CmFb-4jo*VyARkBpPqLzqFi2aiX"

FCREPO_URL="http://fcrepo:8080"
USER_SERVICE_URL="http://fcrepo:8080"
ELASTIC_SEARCH_URL="http://elasticsearch:9200/pass/_search"
SCHEMA_SERVICE_URL="http://schemaservice:8086"
POLICY_SERVICE_URL="http://policyservice:8088"
DOI_SERVICE_URL="http://doiservice:8080/"
DOWNLOAD_SERVICE_URL="http://downloadservice:6502"

###################################################
# Sample data loader ##############################
# Must specify. Can differ from other values ######
###################################################
LOADER_API_HOST=http://elide
LOADER_API_HOST=http://pass-core
LOADER_API_PORT=8080
LOADER_API_NAMESPACE=api/v1
LOADER_API_NAMESPACE=data

###################################################
# Static HTML config ##############################
###################################################

# Static html server runtime config
STATIC_CONFIG_URI=/config.json
STATIC_HTML_PORT=82

# Static html server build-time config
STATIC_HTML_GIT_REPO=https://github.com/eclipse-pass/pass-ui-public
STATIC_HTML_GIT_BRANCH=3b5a7be6db6a7b0b7a69da0ce6f5a84abada4a6e

###################################################
# LDAP / Mail server config #######################
###################################################
MAIL_SMTP=11025
MAIL_IMAPS=11993
MAIL_MSP=11587
OVERRIDE_HOSTNAME=mail.jhu.edu
ENABLE_SPAMASSASSIN=0
ENABLE_CLAMAV=0
ENABLE_FAIL2BAN=0
ENABLE_POSTGREY=0
SMTP_ONLY=0
ONE_DIR=1
DMS_DEBUG=0
ENABLE_LDAP=1
TLS_LEVEL=intermediate
LDAP_SERVER_HOST=ldap
LDAP_SEARCH_BASE=ou=People,dc=pass
LDAP_BIND_DN=cn=admin,dc=pass
LDAP_BIND_PW=password
LDAP_QUERY_FILTER_USER=(&(objectClass=posixAccount)(mail=%s))
LDAP_QUERY_FILTER_GROUP=(&(objectClass=posixAccount)(mailGroupMember=%s))
LDAP_QUERY_FILTER_ALIAS=(&(objectClass=posixAccount)(mailAlias=%s))
LDAP_QUERY_FILTER_DOMAIN=(|(mail=*@%s)(mailalias=*@%s)(mailGroupMember=*@%s))
ENABLE_SASLAUTHD=0
POSTMASTER_ADDRESS=root
SSL_TYPE=manual
SSL_CERT_PATH=/tmp/docker-mailserver/cert.pem
SSL_KEY_PATH=/tmp/docker-mailserver/key.rsa
115 changes: 87 additions & 28 deletions .eclipse-pass.nightly_env
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
###################################################
# Elide config ####################################
# PASS_CORE config ####################################
###################################################
ELIDE_POSTGRES_PORT=5432
ELIDE_API_PORT=8080
PASS_CORE_BASE_URL=https://nightly.eclipse-pass.org
PASS_CORE_POSTGRES_PORT=5432
PASS_CORE_API_PORT=8080
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres

Expand All @@ -11,54 +12,112 @@ JDBC_DATABASE_USERNAME=pass
JDBC_DATABASE_PASSWORD=moo

###################################################
# Ember/UI config #################################
# PASS_UI config ##################################
# ## Changes here require new image build #########
###################################################
# Ember app runtime config
EMBER_PORT=81
PASS_API_URL=https://localhost
PASS_API_NAMESPACE=api/v1
PASS_UI_PORT=81
PASS_API_NAMESPACE=data

# Ember app build-time config
EMBER_GIT_REPO=https://github.com/eclipse-pass/pass-ui
EMBER_GIT_BRANCH=main
# PASS_UI app build-time config
PASS_UI_GIT_REPO=https://github.com/eclipse-pass/pass-ui
PASS_UI_GIT_BRANCH=main

EMBER_ROOT_URL=/app
PASS_UI_ROOT_URL=/app

STATIC_CONFIG_URL=/app/config.json

# DOI_SERVICE_URL=/doiservice/journal
# MANUSCRIPT_SERVICE_LOOKUP_URL=/downloadservice/lookup
# MANUSCRIPT_SERVICE_DOWNLOAD_URL=/downloadservice/download
# POLICY_SERVICE_POLICY_ENDPOINT=/policyservice/policies
# POLICY_SERVICE_REPOSITORY_ENDPOINT=/policyservice/repositories
# SCHEMA_SERVICE_URL=/schemaservice
# USER_SERVICE_URL=/pass-user-service/whoami
DOI_SERVICE_URL=/doiservice/journal
MANUSCRIPT_SERVICE_LOOKUP_URL=/downloadservice/lookup
MANUSCRIPT_SERVICE_DOWNLOAD_URL=/downloadservice/download
POLICY_SERVICE_POLICY_ENDPOINT=/policyservice/policies
POLICY_SERVICE_REPOSITORY_ENDPOINT=/policyservice/repositories
SCHEMA_SERVICE_URL=/schemaservice
USER_SERVICE_URL=/pass-user-service/whoami

###################################################
# Auth / Proxy config #############################
###################################################
ELIDE_API_URL=http://elide:8080/
ELIDE_NAMESPACE=api/v1/
PASS_CORE_API_URL=http://pass-core:8080/
PASS_CORE_NAMESPACE=data/

EMBER_URL=http://ember:81/
PASS_UI_URL=http://pass-ui:81/

PASSWORD="moo"
PASSPORT_STRATEGY="local"
PASSPORT_STRATEGY="multiSaml"
NODE_ENV="development"
AUTH_PORT=3000

AUTH_LOGIN=/login
FORCE_AUTHN=true
SIGNING_CERT_IDP="MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEBCwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUxMjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7gu6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJCb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBsuYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNVHQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJlZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEBCwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63Xsv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3sRQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZKqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/BDHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70is00xrv14zLifcc8oj5DYzOhYRifRXgHX"
SIGNING_CERT_SP="MIIC6zCCAdOgAwIBAgIJAOy0nki3WAOVMA0GCSqGSIb3DQEBBQUAMBcxFTATBgNV BAMTDDc5OTQzZmVlNzg2NTAeFw0xNTEyMTEwMzAwNDJaFw0yNTEyMDgwMzAwNDJa MBcxFTATBgNVBAMTDDc5OTQzZmVlNzg2NTCCASIwDQYJKoZIhvcNAQEBBQADggEP ADCCAQoCggEBALPBzAz0DTn+j2YsQKfqWI+m08lP5UzwVsE9ZKzLqO3PRHZqiOBm EaFmRrYCZCAOcJ0TXcxPGtNSo8HC4uw5/Y5lJGuI3jN7X7KB1VUQDpUSwfgOqtro uDoVRKrsaYZTnlNV8KbZ0WQz5s4Uw6CxKRB9RZ5iQMP1fuxc8B6GSOb3x69MiY6c 1jlgVAc6rV4zGfpafacxOLM8qcYhY8u3TiSd0H+oiGEqi1mFLK8yp6FKzX8OUkQf We49YHz6wBxFOe+/p+7ziym1rBs/lGfenEo8ziCIMmjnoo257fz00bcz9rFl1rTx KLFfgy72xTlG72l6u+pB9VqK3YNJS52Ns5UCAwEAAaM6MDgwFwYDVR0RBBAwDoIM Nzk5NDNmZWU3ODY1MB0GA1UdDgQWBBRiDMNPjiAMC50WWubI3PMjP45S/DANBgkq hkiG9w0BAQUFAAOCAQEAYZM/iWgC93vAq0d98egEzvESKodxHffkDOagd4Kxt/S0 AAHsVQCmAK/9kmRhsWzR3f1KIw98q4EX7nH/K68BFrerUvaL5+fEGE9W6Ki6QdW8 bM17GQkLyRDKZzGPm/hsaG1Oxru2kDf7qSvv59aRZlZ8skrDEnx8+dZ8JKC02ZDU ClC+xWl1UPfO2BL4tJei/siSymGpiRqznQ2JMoTFu5CUUpoxyCVz1bl9lCVceoJ9 FaL38knS0p5DnXcm+I8wqNEVGLDPbDalBQryhJT9fIMm1/B85gB3AWAvcu9PPfHK lQQUhxyEXTBJx3luLlpIjoloFKIute9K7pE5qAENjg=="
SAML_ENTRY_POINT="https://nightly.eclipse-pass.org/idp/profile/SAML2/Redirect/SSO"
SAML_ISSUER="https://sp.pass/shibboleth"
ACS_URL="/Shibboleth.sso/SAML2/POST/:idpId"
METADATA_URL="/metadata/:idpId"
IDENTIFIER_FORMAT=""

AUTH_LOGIN="/login/:idpId"
AUTH_LOGIN_SUCCESS=/app/auth-callback
AUTH_LOGIN_FAILURE=/login
AUTH_LOGIN_FAILURE=/
AUTH_LOGOUT=/logout
AUTH_LOGOUT_REDIRECT=/login
AUTH_LOGOUT_REDIRECT=/

SESSION_SECRET="J6@NXHe!6ANivq*[email protected]_gEvXaLstuoPCZQwUv4CmFb-4jo*VyARkBpPqLzqFi2aiX"

FCREPO_URL="http://fcrepo:8080"
USER_SERVICE_URL="http://fcrepo:8080"
ELASTIC_SEARCH_URL="http://elasticsearch:9200/pass/_search"
SCHEMA_SERVICE_URL="http://schemaservice:8086"
POLICY_SERVICE_URL="http://policyservice:8088"
DOI_SERVICE_URL="http://doiservice:8080/"
DOWNLOAD_SERVICE_URL="http://downloadservice:6502"

###################################################
# Sample data loader ##############################
# Must specify. Can differ from other values ######
###################################################
LOADER_API_HOST=http://elide
LOADER_API_HOST=http://pass-core
LOADER_API_PORT=8080
LOADER_API_NAMESPACE=api/v1
LOADER_API_NAMESPACE=data

###################################################
# Static HTML config ##############################
###################################################

# Static html server runtime config
STATIC_CONFIG_URI=/config.json
STATIC_HTML_PORT=82

# Static html server build-time config
STATIC_HTML_GIT_REPO=https://github.com/eclipse-pass/pass-ui-public
STATIC_HTML_GIT_BRANCH=3b5a7be6db6a7b0b7a69da0ce6f5a84abada4a6e

###################################################
# LDAP / Mail server config #######################
###################################################
MAIL_SMTP=11025
MAIL_IMAPS=11993
MAIL_MSP=11587
OVERRIDE_HOSTNAME=mail.jhu.edu
ENABLE_SPAMASSASSIN=0
ENABLE_CLAMAV=0
ENABLE_FAIL2BAN=0
ENABLE_POSTGREY=0
SMTP_ONLY=0
ONE_DIR=1
DMS_DEBUG=0
ENABLE_LDAP=1
TLS_LEVEL=intermediate
LDAP_SERVER_HOST=ldap
LDAP_SEARCH_BASE=ou=People,dc=pass
LDAP_BIND_DN=cn=admin,dc=pass
LDAP_BIND_PW=password
LDAP_QUERY_FILTER_USER=(&(objectClass=posixAccount)(mail=%s))
LDAP_QUERY_FILTER_GROUP=(&(objectClass=posixAccount)(mailGroupMember=%s))
LDAP_QUERY_FILTER_ALIAS=(&(objectClass=posixAccount)(mailAlias=%s))
LDAP_QUERY_FILTER_DOMAIN=(|(mail=*@%s)(mailalias=*@%s)(mailGroupMember=*@%s))
ENABLE_SASLAUTHD=0
POSTMASTER_ADDRESS=root
SSL_TYPE=manual
SSL_CERT_PATH=/tmp/docker-mailserver/cert.pem
SSL_KEY_PATH=/tmp/docker-mailserver/key.rsa
Loading

0 comments on commit d51239c

Please sign in to comment.