feat(certs): add SSL cerificate credentials
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -15,3 +15,8 @@ backups/
|
||||
# OS generated files
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Ignore SSL Certificates and Private Keys
|
||||
*.pem
|
||||
*.key
|
||||
*.crt
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
4
config/certs/fullchain.pem.sample
Normal file
4
config/certs/fullchain.pem.sample
Normal file
@@ -0,0 +1,4 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
...
|
||||
-----END CERTIFICATE-----
|
||||
|
||||
3
config/certs/private.key.sample
Normal file
3
config/certs/private.key.sample
Normal file
@@ -0,0 +1,3 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
...
|
||||
-----END PRIVATE KEY-----
|
||||
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user