diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a744b43 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +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_DATA="" + +CMD ./app -domain $NOW_DOMAIN -data $NOW_DATA