now/Dockerfile
2024-11-10 01:41:27 +01:00

24 lines
311 B
Docker

FROM node:22 as builder
WORKDIR /app
COPY . .
RUN npm install -g bun
RUN bun install && bun run build
FROM golang:1.23-alpine
WORKDIR /app
COPY --from=builder . .
RUN go mod tidy && go mod build -o app .
ENV NOW_DOMAIN=""
ENV NOW_CONFIG=""
EXPOSE 80
CMD ./app -domain $NOW_DOMAIN -config $NOW_CONFIG