diff --git a/Dockerfile b/Dockerfile index 1bf73af..af12b50 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,6 +3,6 @@ WORKDIR /go/src/app ARG TARGETARCH ARG TARGETOS # silly workaround for distroless image as no chmod is available -COPY --chmod=777 --chown=nonroot:nonroot static/app /app +COPY --chmod=777 --chown=nonroot:nonroot static/app /go/src/app ADD dist/bot-$TARGETOS-$TARGETARCH /go/src/app/graphql-proxy ENTRYPOINT ["/go/src/app/graphql-proxy"] diff --git a/main.go b/main.go index a33681a..c6e026f 100644 --- a/main.go +++ b/main.go @@ -72,7 +72,7 @@ func parseConfig() { proxy.WithClient(c.Client.FastProxyClient) // setting the global proxy client here instead of per request c.Server.EnableApi = getDetailsFromEnv("ENABLE_API", false) c.Server.ApiPort = getDetailsFromEnv("API_PORT", 9090) - c.Api.BannedUsersFile = getDetailsFromEnv("BANNED_USERS_FILE", "/app/banned_users.json") + c.Api.BannedUsersFile = getDetailsFromEnv("BANNED_USERS_FILE", "/go/src/app/banned_users.json") c.Server.PurgeOnCrawl = getDetailsFromEnv("PURGE_METRICS_ON_CRAWL", false) c.Server.PurgeEvery = getDetailsFromEnv("PURGE_METRICS_ON_TIMER", 0) cfg = &c diff --git a/ratelimit.go b/ratelimit.go index a9c036d..4df2896 100644 --- a/ratelimit.go +++ b/ratelimit.go @@ -27,7 +27,7 @@ var ratelimit_intervals = map[string]time.Duration{ } func loadRatelimitConfig() error { - paths := []string{"/app/ratelimit.json", "./ratelimit.json", "./static/default-ratelimit.json"} + paths := []string{"/go/src/app/ratelimit.json", "./ratelimit.json", "./static/default-ratelimit.json"} for _, path := range paths { err := loadConfigFromPath(path)