aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
blob: a744b43cbe792e9d5c9a7f03cb4f1acca0eb11ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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