From ec25d092d72948d6d6aed3f2d2a545b2f9206f94 Mon Sep 17 00:00:00 2001 From: yoan <536464346@qq.com> Date: Wed, 28 Aug 2024 00:37:08 +0800 Subject: [PATCH] add docker support --- .dockerignore | 5 +++++ Dockerfile | 9 --------- go.mod | 3 ++- 3 files changed, 7 insertions(+), 10 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 00000000..7e1d6a23 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,5 @@ +vendor +ui/node_modules +pb_data +build +.vscode diff --git a/Dockerfile b/Dockerfile index b7821082..685a29ba 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,17 +1,8 @@ -FROM node:20-alpine as build-ui - -WORKDIR /app - -COPY ../. /app/ - -RUN npm --prefix=./ui ci && npm --prefix=./ui run build - FROM golang:1.22-alpine WORKDIR /app COPY ../. /app/ -COPY --from=build-ui /app/ui/dist /app/ui/ RUN go build -o certimate diff --git a/go.mod b/go.mod index 55e91025..c7abea35 100644 --- a/go.mod +++ b/go.mod @@ -18,6 +18,8 @@ require ( golang.org/x/crypto v0.26.0 ) +require github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect + require ( github.com/AlecAivazis/survey/v2 v2.3.7 // indirect github.com/alibabacloud-go/alibabacloud-gateway-spi v0.0.4 // indirect @@ -78,7 +80,6 @@ require ( github.com/modern-go/reflect2 v1.0.2 // indirect github.com/ncruces/go-strftime v0.1.9 // indirect github.com/opentracing/opentracing-go v1.2.1-0.20220228012449-10b1cf09e00b // indirect - github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect github.com/spf13/cast v1.6.0 // indirect github.com/spf13/cobra v1.8.1 // indirect github.com/spf13/pflag v1.0.5 // indirect