feat(certs): add SSL cerificate credentials

This commit is contained in:
2026-03-19 04:42:56 +08:00
parent aa90835d84
commit 8b2bdf165b
5 changed files with 18 additions and 1 deletions

5
.gitignore vendored
View File

@@ -15,3 +15,8 @@ backups/
# OS generated files
.DS_Store
Thumbs.db
# Ignore SSL Certificates and Private Keys
*.pem
*.key
*.crt

View File

@@ -1,4 +1,8 @@
{$DOMAIN} {
tls {$TLS_EMAIL}
tls /etc/caddy/certs/fullchain.pem /etc/caddy/certs/private.key
reverse_proxy penpot-frontend:80
}
http://caddy {
reverse_proxy penpot-frontend:80
}

View File

@@ -0,0 +1,4 @@
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----

View File

@@ -0,0 +1,3 @@
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----

View File

@@ -20,6 +20,7 @@ services:
- ./config/caddy/Caddyfile:/etc/caddy/Caddyfile:ro
- caddy_data:/data
- caddy_config:/config
- .config/certs:/etc/caddy/certs
environment:
- CADDY_SITE_ADDRESS=${CADDY_SITE_ADDRESS}
- TLS_EMAIL=${TLS_EMAIL}