diff --git a/Dockerfile b/Dockerfile index 7cc7353..4ec57de 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,9 @@ FROM gitea.pena/penadevops/container-images/golang:main as build WORKDIR /app COPY . . RUN go mod download +RUN export GONOSUMDB=gitea.pena/PenaSide/common,gitea.pena/PenaSide/hlog,gitea.pena/SQuiz/common,gitea.pena/PenaSide/trashlog +RUN export GOPRIVATE=gitea.pena/PenaSide/common,gitea.pena/PenaSide/hlog,gitea.pena/SQuiz/common,gitea.pena/PenaSide/trashlog +RUN export GOPROXY=direct RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o ans ./main.go FROM gitea.pena/penadevops/container-images/alpine:main as prod diff --git a/Taskfile.yml b/Taskfile.yml new file mode 100644 index 0000000..72c6882 --- /dev/null +++ b/Taskfile.yml @@ -0,0 +1,7 @@ + +version: "3" + +tasks: + setenvs: + cmds: + - export GOPRIVATE=gitea.pena/SQuiz/common diff --git a/go.mod b/go.mod index 8afe8fb..447750d 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ require ( require ( github.com/ClickHouse/clickhouse-go v1.5.4 // indirect github.com/andybalholm/brotli v1.1.0 // indirect - github.com/cespare/xxhash/v2 v2.3.0 // indirect + github.com/cespare/xxhash/v2 v2.1.2 // indirect github.com/cloudflare/golz4 v0.0.0-20150217214814-ef862a3cdc58 // indirect github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect github.com/dustin/go-humanize v1.0.1 // indirect @@ -34,12 +34,13 @@ require ( github.com/lib/pq v1.10.9 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect - github.com/mattn/go-runewidth v0.0.15 // indirect + github.com/mattn/go-runewidth v0.0.16 // indirect + github.com/minio/crc64nvme v1.0.1 // indirect github.com/minio/md5-simd v1.1.2 // indirect - github.com/rivo/uniseg v0.4.7 // indirect + github.com/rivo/uniseg v0.2.0 // indirect github.com/tealeg/xlsx v1.0.5 // indirect github.com/valyala/bytebufferpool v1.0.0 // indirect - github.com/valyala/fasthttp v1.54.0 // indirect + github.com/valyala/fasthttp v1.51.0 // indirect github.com/valyala/tcplisten v1.0.0 // indirect go.etcd.io/bbolt v1.3.10 // indirect go.uber.org/multierr v1.11.0 // indirect