diff --git a/Dockerfile.dashboard b/Dockerfile.dashboard new file mode 100644 index 0000000..88b6da6 --- /dev/null +++ b/Dockerfile.dashboard @@ -0,0 +1,18 @@ +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"] \ No newline at end of file diff --git a/README.md b/README.md index a8cef53..47c7a74 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,12 @@ site: cookiename: tulong #Cookie 名 ``` +## Docker + +```shell +docker pull docker.pkg.github.com/p14yground/nezha/dashboard #面板 +``` + ## 教程文章 - [哪吒面板:小鸡们的最佳探针](https://www.zhujizixun.com/2843.html) \ No newline at end of file