diff --git a/Dockerfile b/Dockerfile index e7d8780..7fc0f8b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,14 @@ WORKDIR /app ENV GOPRIVATE=gitea.pena/PenaSide/common,gitea.pena/PenaSide/linters-golang,gitea.pena/PenaSide/customer,gitea.pena/PenaSide/trashlog,gitea.pena/PenaSide/hlog ENV GOINSECURE=gitea.pena/PenaSide/common,gitea.pena/PenaSide/linters-golang,gitea.pena/PenaSide/customer,gitea.pena/PenaSide/trashlog,gitea.pena/PenaSide/hlog ENV GOPROXY=https://proxy.golang.org,direct +ENV GOPATH=go-cache COPY . . -RUN --mount=type=bind,source=go-cache,dst=/go/pkg/mod/,rw=true go mod download +RUN mkdir -p /go/pkg/mod/ +RUN ls /go/pkg/mod +RUN --mount=type=bind,source=go-cache,dst=/go-cache,rw=true go mod download +RUN ls /go/pkg/mod RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o app ./cmd/verification/main.go -RUN ls /go/pkg/mod/ +RUN ls /go/pkg/mod RUN pwd RUN printenv diff --git a/internal/config/config.go b/internal/config/config.go index 70efb20..50770ad 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -3,7 +3,6 @@ package config import ( "gitea.pena/PenaSide/common/mongo" "github.com/caarlos0/env/v8" - "github.com/joho/godotenv" ) type Config struct { @@ -28,10 +27,6 @@ type External struct { } func NewConfig(file ...string) (*Config, error) { - if err := godotenv.Load(file...); err != nil { - return nil, err - } - var cfg Config if err := env.Parse(&cfg); err != nil { return nil, err