Configure Linqra components through environment variables
nano ~/.zshrc
# Java and Maven export JAVA_HOME=$(/usr/libexec/java_home -v 21) export PATH=$JAVA_HOME/bin:$PATH export M2_HOME="/Applications/IntelliJ IDEA CE.app/Contents/plugins/maven/lib/maven3" export PATH="$M2_HOME/bin:$PATH"
KEY_BASE_DIR
# Base directory for SSL keys export KEY_BASE_DIR="/etc/keys" # Eureka Discovery Server export EUREKA_KEY_STORE="$KEY_BASE_DIR/eureka-keystore.jks" export EUREKA_KEY_STORE_PASSWORD="123456" # API Gateway export GATEWAY_KEY_STORE="$KEY_BASE_DIR/gateway-keystore.jks" export GATEWAY_KEY_STORE_PASSWORD="123456" export GATEWAY_TRUST_STORE="$KEY_BASE_DIR/gateway-truststore.jks" export GATEWAY_TRUST_STORE_PASSWORD="123456" # Client Microservices export CLIENT_KEY_STORE="$KEY_BASE_DIR/client-keystore.jks" export CLIENT_KEY_STORE_PASSWORD="123456" export CLIENT_TRUST_STORE="$KEY_BASE_DIR/client-truststore.jks" export CLIENT_TRUST_STORE_PASSWORD="123456"
# OAuth2 Settings export OAUTH2_REDIRECT_URI="https://localhost:3000/callback"
# Slack Integration (Coming Soon) export SLACK_ENABLED=false export SLACK_WEBHOOK_URL=https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX # SMTP Configuration (Coming Soon) export SMTP_ENABLED=false export SMTP_PASSWORD=123456 export SMTP_USERNAME=abcdef
# Keycloak Gateway Settings export KEYCLOAK_GATEWAY_URL=localhost export KEYCLOAK_GATEWAY_PORT=8281 export KEYCLOAK_GATEWAY_SECRET=r4MBE75Axgsiu143HGvgQ1qlK6B9LCj5
# Java and Maven export JAVA_HOME=$(/usr/libexec/java_home -v 21) export PATH=$JAVA_HOME/bin:$PATH export M2_HOME="/Applications/IntelliJ IDEA CE.app/Contents/plugins/maven/lib/maven3" export PATH="$M2_HOME/bin:$PATH" # Base directory for SSL keys export KEY_BASE_DIR="/etc/keys" # Eureka Discovery Server export EUREKA_KEY_STORE="$KEY_BASE_DIR/eureka-keystore.jks" export EUREKA_KEY_STORE_PASSWORD="123456" # API Gateway export GATEWAY_KEY_STORE="$KEY_BASE_DIR/gateway-keystore.jks" export GATEWAY_KEY_STORE_PASSWORD="123456" export GATEWAY_TRUST_STORE="$KEY_BASE_DIR/gateway-truststore.jks" export GATEWAY_TRUST_STORE_PASSWORD="123456" # Client Microservices export CLIENT_KEY_STORE="$KEY_BASE_DIR/client-keystore.jks" export CLIENT_KEY_STORE_PASSWORD="123456" export CLIENT_TRUST_STORE="$KEY_BASE_DIR/client-truststore.jks" export CLIENT_TRUST_STORE_PASSWORD="123456" # OAuth2 Settings export OAUTH2_REDIRECT_URI="http://localhost:3000/callback" # Notification Settings (Coming Soon) export SLACK_ENABLED=false export SLACK_WEBHOOK_URL=https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX export SMTP_ENABLED=false export SMTP_PASSWORD=123456 export SMTP_USERNAME=abcdef # Keycloak Gateway Settings export KEYCLOAK_GATEWAY_URL=localhost export KEYCLOAK_GATEWAY_PORT=8281 export KEYCLOAK_GATEWAY_SECRET=r4MBE75Axgsiu143HGvgQ1qlK6B9LCj5
source ~/.zshrc
echo $EUREKA_KEY_STORE echo $GATEWAY_KEY_STORE echo $CLIENT_KEY_STORE
123456