memos/store/test/Dockerfile

14 lines
312 B
Docker

FROM golang:1.25-alpine AS backend
WORKDIR /backend-build
COPY . .
RUN go build -o memos ./cmd/memos
FROM alpine:latest
WORKDIR /usr/local/memos
COPY --from=backend /backend-build/memos /usr/local/memos/
EXPOSE 5230
RUN mkdir -p /var/opt/memos
ENV MEMOS_MODE="prod"
ENV MEMOS_PORT="5230"
ENTRYPOINT ["./memos"]