Portal environment
This file describes your network and HPA portal ports
An example of environment.config
is stored in {{hpa_base_dir}}/hpa/environment.config.template
Mandatory values to modify
HPA_EM_DNS
: put the external DNS name of the HPA server, DNS should be accessible from end-user
Environment.config file
#!/bin/bash export HPA_BASE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # JVM 11 export HPA_JAVA_HOME=$HPA_BASE/modules/java/current # JVM 8 - Introscope export INTROSCOPE_BASEDIR=$HPA_BASE/modules/introscope export HPA_INTROSCOPE_JAVA_HOME=$HPA_JAVA_HOME # External DNS without port, Nginx port will be used export HPA_EXTERNAL_DNS=hpa-server.mydomain.com # If HPA must be exposed on another path, do not add leading or trailing "/", # ex : HPA_URL_CONTEXTPATH=portal/internal # ex : HPA_URL_CONTEXTPATH=portal # ex : (default) HPA_URL_CONTEXTPATH= export HPA_URL_CONTEXTPATH= export HPA_NGINX_LISTENIP=0.0.0.0 export HPA_NGINX_PORT=8443 export HPA_EM_DNS=$HPA_EXTERNAL_DNS export HPA_EM_LISTENIP=0.0.0.0 export HPA_EM_CHANNEL_PORT=5001 export HPA_EM_CHANNEL_PORT_SECURE=5443 export HPA_KEYCLOAK_PORT=28444 export HPA_KEYCLOAK_LISTENIP=127.0.0.1 export HPA_KEYCLOAK_DNS=$HPA_EXTERNAL_DNS export HPA_EM_WEB_HOST=127.0.0.1 export HPA_EM_WEB_PORT=8081 export HPA_EM_WEBVIEW_LISTENIP=127.0.0.1 export HPA_EM_WEBVIEW_PORT=8445 export HPA_EM_POSTGRESQL_LISTENIP=127.0.0.1 export HPA_EM_POSTGRESQL_PORT=5432 export HPA_EM_POSTGRESQL_USER=cemdbadmin export HPA_EM_POSTGRESQL_PASSWORD=k9DJ2d28hfhFKQM export HPA_EXTRACTOR_APMSQL_USER=apmsqlhexagon export HPA_EXTRACTOR_APMSQL_PASSWORD=1dkq49VJQxkkqhd export HPA_EXTRACTOR_POSTGRESQL_LISTENIP=127.0.0.1 export HPA_EXTRACTOR_POSTGRESQL_PORT=5555 export HPA_EXTRACTOR_POSTGRESQL_USER=hpa_user export HPA_EXTRACTOR_POSTGRESQL_PASSWORD=hpa_user_password export HPA_EXTRACTOR_PORT=18080 export HPA_EXTRACTOR_LISTENIP=127.0.0.1 export HPA_SERVER_PORT=28443 export HPA_SERVER_LISTENIP=127.0.0.1 export HPA_SERVER_DNS=$HPA_EXTERNAL_DNS export HPA_ENVIRONMENT_CONFIGFILE=$HPA_BASE/environment.yml #export HPA_USER_FILE=$HPA_BASE/user.properties # For Host monitoring export HPA_CALYPSO_EPAGENT_PORT=48080 export HPA_CALYPSO_EPAGENT_COLLECTOR_PORT=5005
If restricted firewall rules
Check against your firewall rules if default ports are authorized
HPA_EM_PORT
HPA_KEYCLOAK_PORT
HPA_EM_WEBVIEW_PORT
HPA_SERVER_PORT
These ports must be opened to external network : end-user or calypso environments, see the firewall rules.
If restriction on internal server port
The others values should not be modified except if some of these ports are already used on the target HPA server.