24 lines
311 B
Docker
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
|