From 99d5a59e64b84fad74fd204e8b581c8ba75e9a71 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Sun, 10 Nov 2024 01:36:21 +0100 Subject: [PATCH] build(docker): create Dockerfile --- Dockerfile | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Dockerfile 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