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
|
# OS generated files
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|
||||||
|
# Ignore SSL Certificates and Private Keys
|
||||||
|
*.pem
|
||||||
|
*.key
|
||||||
|
*.crt
|
||||||
|
|||||||
@@ -1,4 +1,8 @@
|
|||||||
{$DOMAIN} {
|
{$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
|
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
|
- ./config/caddy/Caddyfile:/etc/caddy/Caddyfile:ro
|
||||||
- caddy_data:/data
|
- caddy_data:/data
|
||||||
- caddy_config:/config
|
- caddy_config:/config
|
||||||
|
- .config/certs:/etc/caddy/certs
|
||||||
environment:
|
environment:
|
||||||
- CADDY_SITE_ADDRESS=${CADDY_SITE_ADDRESS}
|
- CADDY_SITE_ADDRESS=${CADDY_SITE_ADDRESS}
|
||||||
- TLS_EMAIL=${TLS_EMAIL}
|
- TLS_EMAIL=${TLS_EMAIL}
|
||||||
|
|||||||
Reference in New Issue
Block a user