From 50cdc159db08f483ffe2d82638ab5e4861a8ddbc Mon Sep 17 00:00:00 2001 From: TwinProduction Date: Sat, 28 Dec 2019 12:55:00 -0500 Subject: [PATCH] Store config in config instead of root directory --- Dockerfile | 2 +- config/config.go | 4 ++-- example/minimal/Dockerfile | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index ac7e1dce..9fede2d6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ RUN apk --update add ca-certificates # Run the binary on an empty container FROM scratch COPY --from=builder /app/gatus . -COPY --from=builder /app/config.yaml . +COPY --from=builder /app/config.yaml ./config/config.yaml COPY --from=builder /app/static static/ COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt ENV PORT=8080 diff --git a/config/config.go b/config/config.go index 7a2b5202..09545934 100644 --- a/config/config.go +++ b/config/config.go @@ -44,10 +44,10 @@ func Load(configFile string) error { } func LoadDefaultConfiguration() error { - err := Load("config.yaml") + err := Load("config/config.yaml") if err != nil { if err == ErrConfigFileNotFound { - return Load("config.yml") + return Load("config/config.yml") } return err } diff --git a/example/minimal/Dockerfile b/example/minimal/Dockerfile index dd20295a..9dbd3f93 100644 --- a/example/minimal/Dockerfile +++ b/example/minimal/Dockerfile @@ -1,2 +1,2 @@ FROM twinproduction/gatus -ADD config.yaml ./ \ No newline at end of file +ADD config.yaml ./config/config.yaml \ No newline at end of file