diff --git a/Dockerfile b/Dockerfile index c1dccab..3632b9e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ RUN apk update && apk add bash EXPOSE 5000 RUN adduser -D -g '' r -RUN chmod a+x /root/.nimble/bin/nimble +RUN chmod a+x /opt/Nim/bin/nim ADD . /app diff --git a/ponyapi.nim b/ponyapi.nim index ba49360..50b8549 100644 --- a/ponyapi.nim +++ b/ponyapi.nim @@ -56,7 +56,7 @@ proc `%`(why: string): JsonNode = template httpReply(code, body: expr): expr = ## Make things a lot simpler for replies, etc. - if request.headers["X-API-Options"] == "bare" or @"options" == "bare": + if request.headers.getOrDefault("X-API-Options") == "bare" or @"options" == "bare": # New "bare" reply format, easier to scrape, etc. resp code, myHeaders, pretty(%body, 4) else: