diff --git a/conf/Caddyfile b/conf/Caddyfile index b59b20a..f09b4e0 100644 --- a/conf/Caddyfile +++ b/conf/Caddyfile @@ -1,3 +1,15 @@ -:8080 { - reverse_proxy cells1:8080 +{ + https_port 8080 + skip_install_trust + local_certs +} +bot.{$RU_DOMAIN} { + reverse_proxy { + to https://cells1:8080 + transport http { + tls + tls_insecure_skip_verify + } + } + tls internal } \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 8b4379f..f6d2432 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,9 @@ x-cells: &cells-common # - CELLS_CERTS_STORE=vault://vault:8200/caddycerts - CELLS_CACHE=redis://redis:6379 # - CELLS_ENABLE_PPROF=true - - CELLS_BIND_ADDRESS=0.0.0.0 +# - CELLS_BIND_ADDRESS=0.0.0.0 + - CELLS_BIND=${PUBLIC_FQDN}:443 + - CELLS_EXTERNAL=https://${PUBLIC_FQDN} # - VAULT_TOKEN=${VAULT_ROOT_TOKEN} volumes: