This is an automated email from the ASF dual-hosted git repository. bchapuis pushed a commit to branch 774-env in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
commit d0f054f2abc098973f2f6c2400607bb2c175c6a7 Author: Bertil Chapuis <[email protected]> AuthorDate: Thu Sep 7 11:32:23 2023 +0200 Expose environment variables to javascript --- .../src/main/java/org/apache/baremaps/config/ConfigReader.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/baremaps-core/src/main/java/org/apache/baremaps/config/ConfigReader.java b/baremaps-core/src/main/java/org/apache/baremaps/config/ConfigReader.java index d19e4316..cbad2565 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/config/ConfigReader.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/config/ConfigReader.java @@ -45,6 +45,10 @@ public class ConfigReader { .allowExperimentalOptions(true) .allowIO(true) .build()) { + + // Expose the environment variables to the script + context.getBindings("js").putMember("env", System.getenv()); + var script = String.format(""" import config from '%s'; export default JSON.stringify(config);
