diff --git a/Dockerfile b/Dockerfile index 0a5e711..c90837e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,8 +2,6 @@ FROM golang:1.25-alpine3.22 AS build ARG VERSION="untracked" -RUN apk --update add ca-certificates - WORKDIR /webdav/ COPY ./go.mod ./ @@ -15,7 +13,6 @@ RUN go build -o main -trimpath -ldflags="-s -w -X 'github.com/hacdias/webdav/v5/ FROM scratch -COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=build /webdav/main /bin/webdav EXPOSE 6065 diff --git a/go.mod b/go.mod index cd49686..48662cb 100644 --- a/go.mod +++ b/go.mod @@ -13,6 +13,7 @@ require ( github.com/studio-b12/gowebdav v0.11.0 go.uber.org/zap v1.27.1 golang.org/x/crypto v0.45.0 + golang.org/x/crypto/x509roots/fallback v0.0.0-20251119195548-4e0068c0098b golang.org/x/net v0.47.0 ) diff --git a/go.sum b/go.sum index ba0376a..4f090fa 100644 --- a/go.sum +++ b/go.sum @@ -57,6 +57,8 @@ go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q= golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4= +golang.org/x/crypto/x509roots/fallback v0.0.0-20251119195548-4e0068c0098b h1:VI77LRI9gm150dbLwyi9yxd2VxVCm4mFzrZqkz7ahFo= +golang.org/x/crypto/x509roots/fallback v0.0.0-20251119195548-4e0068c0098b/go.mod h1:MEIPiCnxvQEjA4astfaKItNwEVZA5Ki+3+nyGbJ5N18= golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY= golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU= golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= diff --git a/main.go b/main.go index 5f866d0..b0de0d3 100644 --- a/main.go +++ b/main.go @@ -2,6 +2,8 @@ package main import ( "github.com/hacdias/webdav/v5/cmd" + + _ "golang.org/x/crypto/x509roots/fallback" ) func main() {