Проблема с Caddy, Docker и постановкой Letsencrypt - PullRequest
0 голосов
/ 09 февраля 2020

Мне нужно настроить подготовку кадров в проекте с docker

У меня есть следующая конфигурация caddy в production.yml:

      caddy:
    build:
      context: .
      dockerfile: ./compose/production/caddy/Dockerfile
    image: demo_production_caddy
    depends_on:
      - django
    volumes:
      - production_caddy:/home/demo/.caddy
    env_file:
      - ./.envs/.production/.caddy
    ports:
      - "0.0.0.0:80:80"
      - "0.0.0.0:443:443"

Мой caddyFile

    my-domain.com www.my-domain.com {
    proxy / django:5000 {
        transparent
    }
    tls acu.salta@gmail.com {
        ca https://acme-staging-v02.api.letsencrypt.org/directory
    }

Ответ Кэдди:

caddy_1         | 2020/02/09 14:14:29 [INFO][my-domain.com] acme: Obtaining bundled SAN certificate

caddy_1         | 2020/02/09 14:14:30 [INFO][my-domain.com] AuthURL: https://acme-staging-v02.api.letsencrypt.org/acme/authz-v3/38002395

caddy_1         | 2020/02/09 14:14:30 [] failed to get certificate: acme: Error 405 - urn:ietf:params:acme:error:malformed - Method not allowed

caddy_1         | exit status 1

demo_caddy_1 exited with code 1

Кто-нибудь знает, в чем проблема?

...