1
0
Fork 0

added Caddy, config pending, but skeleton is ready

This commit is contained in:
Pratham Patel 2022-07-21 22:00:46 +05:30
parent f6e06627e2
commit 8c55f2b2de
2 changed files with 34 additions and 0 deletions

14
caddy/Caddyfile Normal file
View File

@ -0,0 +1,14 @@
thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy nextcloud-aarav:80
}
www.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy nextcloud-aarav:80
}
git.thefossguy.com {
tls /etc/ssl/certs/certificate.pem /etc/ssl/private/key.pem
reverse_proxy gitea-aatman:3000
}

20
caddy/caddy-compose.yml Normal file
View File

@ -0,0 +1,20 @@
version: 3.3
services:
reverse-proxy:
image: caddy:2-alpine
container_name: caddy-vishveshwaraya
command: caddy run --config /etc/caddy/Caddyfile
restart: always
ports:
- 8008:80
- 8443:443
volumes:
- /trayimurti/containers/volumes/caddy/Caddyfile:/etc/caddy/Caddyfile:Z
- /trayimurti/containers/volumes/caddy/site:/srv:Z
- /trayimurti/containers/volumes/caddy/caddy_data:/data:Z
- /trayimurti/containers/volumes/caddy/caddy_config:/config:Z
- /trayimurti/containers/volumes/caddy/ssl:/etc/ssl:Z
# mkdir -vp /trayimurti/containers/volumes/caddy/{site,ssl,caddy_{data,config}}