Git Product home page Git Product logo

docker-caddy's People

Contributors

renovate-bot avatar zuohuadong avatar

Watchers

 avatar  avatar

docker-caddy's Issues

panic: runtime error: slice bounds out of range

Hi, Any idea about this?
laptop is running ubuntu 20.04.01 LTS

running laradock with workspace, php-fpm, redis, mysql, caddy

the service won't start:

caddy_1         | 
caddy_1         | goroutine 1 [running]:
caddy_1         | github.com/mholt/caddy/vendor/github.com/miekg/dns.ClientConfigFromFile(0x7fa598d00339, 0x10, 0x0, 0x0, 0x0)
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/mholt/caddy/vendor/github.com/miekg/dns/clientconfig.go:86 +0x9f2
caddy_1         | github.com/mholt/caddy/vendor/github.com/xenolf/lego/acmev2.getNameservers(0x7fa598d00339, 0x10, 0x13ee420, 0x2, 0x2, 0xc4201640a0, 0xc420164050, 0xc42003a2a0)
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/mholt/caddy/vendor/github.com/xenolf/lego/acmev2/dns_challenge.go:40 +0x4f
caddy_1         | plugin.open(0xc42003a090, 0x20, 0x2, 0xc42003a090, 0x23)
caddy_1         | 	/usr/local/go/src/plugin/plugin_dlopen.go:113 +0xb21
caddy_1         | plugin.Open(0xc42003a090, 0x23, 0x2, 0xc42003a090, 0x23)
caddy_1         | 	/usr/local/go/src/plugin/plugin.go:32 +0x35
caddy_1         | github.com/abiosoft/caddyplug.loadPlugins(0xe36208, 0x4)
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/abiosoft/caddyplug/caddyplug_linux.go:34 +0x253
caddy_1         | github.com/abiosoft/caddyplug.init.1()
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/abiosoft/caddyplug/caddyplug_linux.go:14 +0x36
caddy_1         | panic: runtime error: slice bounds out of range
caddy_1         | 
caddy_1         | goroutine 1 [running]:
caddy_1         | github.com/mholt/caddy/vendor/github.com/miekg/dns.ClientConfigFromFile(0x7f3020bcb339, 0x10, 0x0, 0x0, 0x0)
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/mholt/caddy/vendor/github.com/miekg/dns/clientconfig.go:86 +0x9f2
caddy_1         | github.com/mholt/caddy/vendor/github.com/xenolf/lego/acmev2.getNameservers(0x7f3020bcb339, 0x10, 0x13ee420, 0x2, 0x2, 0xc4201740a0, 0xc420174050, 0xc42003a2a0)
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/mholt/caddy/vendor/github.com/xenolf/lego/acmev2/dns_challenge.go:40 +0x4f
caddy_1         | plugin.open(0xc42003a090, 0x20, 0x2, 0xc42003a090, 0x23)
caddy_1         | 	/usr/local/go/src/plugin/plugin_dlopen.go:113 +0xb21
caddy_1         | plugin.Open(0xc42003a090, 0x23, 0x2, 0xc42003a090, 0x23)
caddy_1         | 	/usr/local/go/src/plugin/plugin.go:32 +0x35
caddy_1         | github.com/abiosoft/caddyplug.loadPlugins(0xe36208, 0x4)
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/abiosoft/caddyplug/caddyplug_linux.go:34 +0x253
caddy_1         | github.com/abiosoft/caddyplug.init.1()
caddy_1         | 	/root/lib/caddy/gopath/src/github.com/abiosoft/caddyplug/caddyplug_linux.go:14 +0x36
workspace_1     | Starting supervisor: supervisord.

uses: caddy dockerfile
FROM zuohuadong/caddy:alpine
MAINTAINER Huadong Zuo [email protected]
ARG plugins="cors"
WORKDIR /var/www/platform/public
CMD ["/usr/bin/caddy", "-conf", "/etc/Caddyfile"]

and is configured with docker-composer..

Caddy Server Container

caddy:
  build: ./caddy
  volumes_from:
    - applications
  ports:
    - "80:80"
    - "443:443"
  volumes:
    - ./data/ssl:/etc/ssl
    - ${CADDY_CUSTOM_CADDYFILE}:/etc/Caddyfile
    - ${CADDY_HOST_LOG_PATH}:/var/log/caddy
    - ${DATA_SAVE_PATH}:/root/.caddy
  depends_on:
    - php-fpm
  environment:
    - FORCE_SSL
    - TCP_PORTS=443,80
    - EXCLUDE_PORTS=2015
    - VIRTUAL_HOST=https://${VIRTUAL_HOST}, http://${VIRTUAL_HOST}
    - SSL_CERT=/etc/ssl/cert-platform.pem
  scale: 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.