mirror of https://github.com/usememos/memos.git
14 lines
312 B
Docker
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"]
|