abiosoft / caddy-docker

Docker container for Caddy

Home Page:https://hub.docker.com/r/abiosoft/caddy/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tag 1.0.3 fails to build in docker

Looongcat opened this issue · comments

commented

Trying to build "1.0.3" tag with plugins.

My composer file:

services:
  frontend:
    build:
      context: ./deps/caddy-docker/
      dockerfile: Dockerfile-no-stats
      args:
      - plugins=locale,gzip

Error log:

github.com/mholt/certmagic
# github.com/mholt/certmagic
../certmagic/client.go:196:8: ht.ForceAttemptHTTP2 undefined (type *http.Transport has no field or method ForceAttemptHTTP2)
fetching missing dependencies: caddy, dnsproviders, hook.pluginloader
chdir /root/lib/caddy/gopath/src/github.com/caddyserver/caddy: no such file or directory
fetching missing dependencies: caddy, dnsproviders, hook.pluginloader
chdir /root/lib/caddy/gopath/src/github.com/caddyserver/caddy: no such file or directory
go get: warning: modules disabled by GO111MODULE=auto in GOPATH/src;
        ignoring go.mod;
        see 'go help modules'
github.com/mholt/certmagic
# github.com/mholt/certmagic
../certmagic/client.go:196:8: ht.ForceAttemptHTTP2 undefined (type *http.Transport has no field or method ForceAttemptHTTP2)
fetching missing dependencies: caddy, dnsproviders, hook.pluginloader
chdir /root/lib/caddy/gopath/src/github.com/caddyserver/caddy: no such file or directory
Cloning into '/go/src/github.com/caddyserver/builds'...
fatal: could not read Username for 'https://github.com': No such device or address
stat build.go: no such file or directory

I presume something has been changed in mholt/certmagic since 1.0.3 tag release (single or few submodules included by client.go?), but can't figure out where to fix it.

Did you solve this? I'm having the same problem!