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