mirror of
https://github.com/nezhahq/nezha.git
synced 2025-03-15 18:18:14 -04:00
18 lines
422 B
Docker
18 lines
422 B
Docker
![]() |
FROM golang:alpine AS binarybuilder
|
||
|
RUN apk --no-cache --no-progress add \
|
||
|
gcc \
|
||
|
musl-dev
|
||
|
WORKDIR /dashboard
|
||
|
COPY . .
|
||
|
RUN cd cmd/dashboard \
|
||
|
&& go build -o app -ldflags="-s -w"
|
||
|
FROM alpine:latest
|
||
|
RUN apk --no-cache --no-progress add \
|
||
|
ca-certificates \
|
||
|
tzdata
|
||
|
WORKDIR /dashboard
|
||
|
COPY --from=binarybuilder /dashboard/cmd/dashboard/app ./app
|
||
|
|
||
|
VOLUME ["/dashboard/data"]
|
||
|
EXPOSE 3000
|
||
|
CMD ["/dashboard/app"]
|