abiosoft / caddy-docker

Docker container for Caddy
https://hub.docker.com/r/abiosoft/caddy/
MIT License
768 stars 315 forks source link

Docker build failed with filemanager plugin #165

Closed rucciva closed 5 years ago

rucciva commented 5 years ago

Branch: master Command:

docker build --build-arg     plugins=filemanager     github.com/abiosoft/caddy-docker.git

Output:

Sending build context to Docker daemon  99.84kB
Step 1/22 : FROM abiosoft/caddy:builder as builder
 ---> 4022263041a8
Step 2/22 : ARG version="0.11.2"
 ---> Using cache
 ---> 4576b6b00f92
Step 3/22 : ARG plugins="git,cors,realip,expires,cache"
 ---> Using cache
 ---> aa68a2dcfc1d
Step 4/22 : RUN go get -v github.com/abiosoft/parent
 ---> Running in 194d735e48f4
github.com/abiosoft/parent (download)
github.com/abiosoft/parent
 ---> 36094bf21327
Removing intermediate container 194d735e48f4
Step 5/22 : RUN VERSION=${version} PLUGINS=${plugins} /bin/sh /usr/bin/builder.sh
 ---> Running in 74355520ccbc
Cloning into '/go/src/github.com/mholt/caddy'...
Note: checking out '8ab447e6159ce2c47ccc853cf20ac2b5515c54e9'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

Switched to a new branch 'v0.11.2'
github.com/abiosoft/caddyplug (download)
github.com/abiosoft/errs (download)
github.com/fatih/color (download)
Fetching https://golang.org/x/sys/unix?go-get=1
Parsing meta tags from https://golang.org/x/sys/unix?go-get=1 (status code 200)
get "golang.org/x/sys/unix": found meta tag get.metaImport{Prefix:"golang.org/x/sys", VCS:"git", RepoRoot:"https://go.googlesource.com/sys"} at https://golang.org/x/sys/unix?go-get=1
get "golang.org/x/sys/unix": verifying non-authoritative meta tag
Fetching https://golang.org/x/sys?go-get=1
Parsing meta tags from https://golang.org/x/sys?go-get=1 (status code 200)
golang.org/x/sys (download)
github.com/abiosoft/errs
github.com/fatih/color/vendor/github.com/mattn/go-isatty
github.com/abiosoft/caddyplug/internal
golang.org/x/sys/unix
github.com/fatih/color/vendor/github.com/mattn/go-colorable
github.com/fatih/color
github.com/abiosoft/caddyplug/caddyplug
fetching missing dependencies: caddy, dnsproviders, hook.pluginloader
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/internal/iana
github.com/mholt/caddy/vendor/github.com/klauspost/cpuid
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/pbkdf2
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/ed25519/internal/edwards25519
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/transform
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/sys/unix
github.com/mholt/caddy/vendor/github.com/flynn/go-shlex
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/gopkg.in/square/go-jose.v2/json
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/ocsp
github.com/mholt/caddy/vendor/github.com/google/uuid
github.com/mholt/caddy/vendor/github.com/xenolf/lego/log
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/gopkg.in/square/go-jose.v2/cipher
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/unicode/bidi
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/unicode/norm
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/bpf
github.com/mholt/caddy/vendor/github.com/xenolf/lego/platform/wait
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/internal/socket
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api/internal/sender
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge
github.com/mholt/caddy/vendor/golang.org/x/crypto/ocsp
github.com/mholt/caddy/vendor/github.com/xenolf/lego/certcrypto
github.com/mholt/caddy/telemetry
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api/internal/nonces
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/ed25519
github.com/mholt/caddy/caddyfile
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/secure/bidirule
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/ipv4
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/ipv6
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/gopkg.in/square/go-jose.v2
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/idna
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/github.com/miekg/dns
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api/internal/secure
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api
github.com/mholt/caddy/vendor/github.com/xenolf/lego/certificate
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/tlsalpn01
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/http01
github.com/mholt/caddy/vendor/github.com/xenolf/lego/registration
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/dns01
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/resolver
github.com/mholt/caddy/vendor/github.com/xenolf/lego/lego
github.com/mholt/caddy/vendor/github.com/mholt/certmagic
github.com/mholt/caddy
Cloning into '/root/lib/caddy/gopath/src/github.com/caddyserver/dnsproviders'...
github.com/abiosoft/caddyplug (download)
github.com/abiosoft/caddyplug/internal
github.com/abiosoft/caddyplug
done fetching depedencies.

plugin not found
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/internal/iana
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/pbkdf2
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/transform
github.com/mholt/caddy/vendor/github.com/klauspost/cpuid
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/ed25519/internal/edwards25519
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/sys/unix
github.com/mholt/caddy/vendor/github.com/flynn/go-shlex
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/gopkg.in/square/go-jose.v2/cipher
github.com/mholt/caddy/vendor/github.com/xenolf/lego/log
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/gopkg.in/square/go-jose.v2/json
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/unicode/bidi
github.com/mholt/caddy/vendor/github.com/google/uuid
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/ocsp
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api/internal/sender
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/bpf
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/internal/socket
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/unicode/norm
github.com/mholt/caddy/vendor/github.com/xenolf/lego/platform/wait
github.com/mholt/caddy/vendor/golang.org/x/crypto/ocsp
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api/internal/nonces
github.com/mholt/caddy/vendor/github.com/xenolf/lego/certcrypto
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/crypto/ed25519
github.com/mholt/caddy/telemetry
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/ipv6
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/ipv4
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/text/secure/bidirule
github.com/mholt/caddy/caddyfile
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/gopkg.in/square/go-jose.v2
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/github.com/miekg/dns
github.com/mholt/caddy/vendor/github.com/xenolf/lego/vendor/golang.org/x/net/idna
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api/internal/secure
github.com/mholt/caddy/vendor/github.com/xenolf/lego/acme/api
github.com/mholt/caddy/vendor/github.com/xenolf/lego/certificate
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/tlsalpn01
github.com/mholt/caddy/vendor/github.com/xenolf/lego/registration
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/http01
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/dns01
github.com/mholt/caddy/vendor/github.com/xenolf/lego/challenge/resolver
github.com/mholt/caddy/vendor/github.com/xenolf/lego/lego
github.com/mholt/caddy/vendor/github.com/mholt/certmagic
github.com/mholt/caddy
plugin not found
Cloning into '/go/src/github.com/caddyserver/builds'...
caddymain/run.go:39:2: 
../caddyhttp/filemanager.go:2:10: invalid import path: ""
2019/02/04 02:44:31 exit status 1
exit status 1
The command '/bin/sh -c VERSION=${version} PLUGINS=${plugins} /bin/sh /usr/bin/builder.sh' returned a non-zero code: 1
abiosoft commented 5 years ago

It has been renamed to filebrowser. https://github.com/mholt/caddy/pull/2417

rucciva commented 5 years ago

i see, thanks