Rename Nurse to Mako
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
6a4be5b2f4
commit
e3147597e8
24 files changed
+208
-208
No files matched your search
+7
-7
@@ -1,16 +1,16 @@
|
||||
# Build: docker build -t nurse .
|
||||
# Build: docker build -t mako .
|
||||
FROM golang:1.27-alpine AS build
|
||||
WORKDIR /src
|
||||
COPY . .
|
||||
RUN CGO_ENABLED=0 go build -trimpath -ldflags "-s -w" -o /nurse ./cmd/nurse
|
||||
RUN CGO_ENABLED=0 go build -trimpath -ldflags "-s -w" -o /mako ./cmd/mako
|
||||
|
||||
FROM alpine:3.20
|
||||
RUN apk add --no-cache tzdata ca-certificates && adduser -D -u 10001 nurse && mkdir /config && chown nurse /config
|
||||
COPY --from=build /nurse /usr/local/bin/nurse
|
||||
USER nurse
|
||||
RUN apk add --no-cache tzdata ca-certificates && adduser -D -u 10001 mako && mkdir /config && chown mako /config
|
||||
COPY --from=build /mako /usr/local/bin/mako
|
||||
USER mako
|
||||
# The config file and the notes both live under /config.
|
||||
ENV NURSE_CONFIG=/config/nurse.json
|
||||
ENV MAKO_CONFIG=/config/mako.json
|
||||
WORKDIR /config
|
||||
EXPOSE 8490
|
||||
HEALTHCHECK --interval=30s --timeout=3s CMD wget -qO- http://127.0.0.1:8490/healthz || exit 1
|
||||
ENTRYPOINT ["nurse", "serve", "-listen", "0.0.0.0:8490"]
|
||||
ENTRYPOINT ["mako", "serve", "-listen", "0.0.0.0:8490"]
|
||||
Reference in new issue
Block a user