config.server.yml Maven / Gradle / Ivy
# Server configuration
---
# This is the default binding address if the service is dockerized.
ip: localhost
# Http port if enableHttp is true.
httpPort: 8080
# Enable HTTP should be false on official environment.
enableHttp: true
# Https port if enableHttps is true.
httpsPort: 8443
# Enable HTTPS should be true on official environment.
enableHttps: false
# Http/2 is enabled by default.
enableHttp2: true
# Keystore file name in config folder. KeystorePass is in secret.yml to access it.
keystoreName: server.keystore
# Keystore password
keystorePass: ${server.keystorePass:password}
# Private key password
keyPass: ${server.keyPass:password}
# Flag that indicate if two way TLS is enabled. Not recommended in docker container.
enableTwoWayTls: false
# Truststore file name in config folder. TruststorePass is in secret.yml to access it.
truststoreName: server.truststore
# Truststore password
truststorePass: ${server.truststorePass:password}
# Unique service identifier. Used in service registration and discovery etc.
serviceId: com.networknt.codegen-web-2.0.0
# Flag to enable service registration. Only be true if running as standalone Java jar.
enableRegistry: false
# environment tag that will be registered on consul to support multiple instances per env for testing.
# https://github.com/networknt/light-doc/blob/master/docs/content/design/env-segregation.md
# This tag should only be set for testing env, not production. The production certification process will enforce it.
# environment: test1
© 2015 - 2024 Weber Informatics LLC | Privacy Policy