From ff64dffa674b0b1d8060461f8855ad27dc1f2335 Mon Sep 17 00:00:00 2001 From: hindujaB Date: Mon, 7 Oct 2024 14:32:00 +0530 Subject: [PATCH] Improve configurability BBE --- examples/configurable-variables/configurable_variables.bal | 7 +++++++ examples/configurable-variables/configurable_variables.md | 4 ++++ examples/configurable-variables/configurable_variables.out | 2 ++ examples/configuring-via-toml/configuring-via-toml.md | 4 ++++ 4 files changed, 17 insertions(+) diff --git a/examples/configurable-variables/configurable_variables.bal b/examples/configurable-variables/configurable_variables.bal index 880933310d..b24c014db0 100644 --- a/examples/configurable-variables/configurable_variables.bal +++ b/examples/configurable-variables/configurable_variables.bal @@ -1,5 +1,12 @@ +import ballerina/io; + // The host of the database server. The default value is `localhost`. configurable string dbHost = "localhost"; // This specifies that the password must be supplied in a configuration file. configurable string password = ?; + +public function main() { + io:println("host: ", hostName); + io:println("password: ", password); +} diff --git a/examples/configurable-variables/configurable_variables.md b/examples/configurable-variables/configurable_variables.md index 2d43fd239a..1201ab355e 100644 --- a/examples/configurable-variables/configurable_variables.md +++ b/examples/configurable-variables/configurable_variables.md @@ -6,4 +6,8 @@ For more information, see [Configure a sample Ballerina service](/learn/configur ::: code configurable_variables.bal ::: +To run the example, copy the following content to a file named `Config.toml` in the current directory. + +::: code Config.toml ::: + ::: out configurable_variables.out ::: \ No newline at end of file diff --git a/examples/configurable-variables/configurable_variables.out b/examples/configurable-variables/configurable_variables.out index 3f29ebe387..048dd2bc4d 100644 --- a/examples/configurable-variables/configurable_variables.out +++ b/examples/configurable-variables/configurable_variables.out @@ -1 +1,3 @@ $ bal run configurable_variables.bal +host: localhost +password: password diff --git a/examples/configuring-via-toml/configuring-via-toml.md b/examples/configuring-via-toml/configuring-via-toml.md index 8d96d2ed29..1790f26275 100644 --- a/examples/configuring-via-toml/configuring-via-toml.md +++ b/examples/configuring-via-toml/configuring-via-toml.md @@ -10,4 +10,8 @@ For more information, see [Configure via TOML syntax](/learn/provide-values-to-c ::: code configuring_via_toml.bal ::: +To run the example, copy the following content to a file named `Config.toml` in the current directory. + +::: code Config.toml ::: + ::: out configuring_via_toml.out :::