Adds local config file

This commit is contained in:
Julien Lengrand-Lambert
2020-11-15 12:22:21 +01:00
parent d4513b3a84
commit 7fe92c5d4e

View File

@@ -1,15 +1,27 @@
package nl.lengrand.cellar;
import io.helidon.config.Config;
import io.helidon.microprofile.server.Server;
import java.io.IOException;
import static io.helidon.config.ConfigSources.classpath;
import static io.helidon.config.ConfigSources.file;
public class Main {
private Main() {
private Main() {}
public static void main(final String[] args){
Server.builder()
.config(buildConfig())
.build().start();
}
public static void main(final String[] args) throws IOException {
Server.create().start();
private static Config buildConfig() {
return Config.builder()
.disableEnvironmentVariablesSource()
.sources(
file("cellar-config.properties").optional(),
classpath("META-INF/microprofile-config.properties"))
.build();
}
}