This PR makes two small changes which better allow the application to be deployed in the cloud.
Enabled the Gremlin Server port used by the API server to be configured via an environment variable.
Updated the Gremlin Server / sqlg config to read sqlg.properties configuration from a separate /secrets directory which is distinct from where other configuration files are stored. This allows for use cases where you want to mount the sqlg configuration, which contains sensitive information, into the Gremlin Server docker container as a directory volume mount. This directory can also be used for mounting other secrets to the container in the future.
This PR makes two small changes which better allow the application to be deployed in the cloud.
sqlg.properties
configuration from a separate/secrets
directory which is distinct from where other configuration files are stored. This allows for use cases where you want to mount the sqlg configuration, which contains sensitive information, into the Gremlin Server docker container as a directory volume mount. This directory can also be used for mounting other secrets to the container in the future.