This is a major upgrade.
- Uses a reference to docker network for Caddy instead of hardcoded
- Sets up Gitea custom config mount with a custom config uploaded as
- Sets up another Caddy instance which will be usef for public facing
sites. Listens on public IP only.
- Caddy network name refactors.
- DO Firewall rules now all CF IPs to access 80/443 ports.
- Sidenote: Enabled CF Full Strict mode with this commit.