1. Caddy version (caddy version
):
caddy:latest@sha256:90a12b5c957bab94f57aadfd9e655d414ab69443495f22ef430152181ab0aede
the docker image i am using
2. How I run Caddy:
Docker
a. System environment:
Docker
b. Command:
c. Service/unit/compose file:
Same as b
d. My complete Caddyfile or JSON config:
www.example.com, example.com {
tls /opt/caddy/certs/cert.pem /opt/caddy/certs/key.pem
respond "Hello there! sorry the site has been down so long, the motherboard died so i had to get a new server mobo"
}
3. The problem I’m having:
None, just got my server back up, redoing everything, and i was curious if it’s possible to have the tls
directive globally set so I don’t have to add it to every single site config
4. Error messages and/or full log output:
Not Related
5. What I already tried:
No clue what to try, asking here
6. Links to relevant resources:
None that I know of, will update if any are given/found
Misc
Basically, I want to be able to have the config file that caddy is pointed at, contain this and only this
tls /opt/caddy/cert.pem /opt/caddy/key.pem
import /opt/caddy/sites/*.conf
and then have the site configs in /opt/caddy/sites/hostname.conf
if i have to change run time variables, like a flag, or a env, i have no problem doing so, i am using cloudflare-strict-tls, so this is why i want it like this