Stephen Mallette created TINKERPOP-2720:
-------------------------------------------
Summary: Declarative configuration of Gremlin Server
Key: TINKERPOP-2720
URL: https://issues.apache.org/jira/browse/TINKERPOP-2720
Project: TinkerPop
Issue Type: Improvement
Components: server
Affects Versions: 3.6.0
Reporter: Stephen Mallette
To better secure Gremlin Server, it will be important to remove dependence on
Groovy. While {{GremlinLanguageScriptEngine}} can do that from a script
processing perspective, the init script in Gremlin Server continues to execute
Groovy which forces the {{GremlinGroovyScriptEngine}} to be configured (thus
not allowing full removal of the Groovy). There needs to be a declarative
mechanism to configure the {{Graph}} and the {{GraphTraversalSource}} and to
load some data. The "loading data" part is important for tests and for the
pre-packaged Gremlin Server but perhaps that is converted to a configuration
for TinkerGraph rather than a mechanism within Gremlin Server.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)