From 6f77a26e7c69e2b2ba588cf0b7e15d65f3d320d7 Mon Sep 17 00:00:00 2001 From: naiba Date: Thu, 29 Oct 2020 00:00:58 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.dashboard | 18 ++++++++++++++++++ README.md | 6 ++++++ 2 files changed, 24 insertions(+) create mode 100644 Dockerfile.dashboard 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