docs(deployment): update server setup guide with wizard.lu domain
Some checks failed
CI / ruff (push) Failing after 1m34s
CI / pytest (push) Failing after 1s
CI / architecture (push) Failing after 7s
CI / dependency-scanning (push) Successful in 30s
CI / audit (push) Failing after 7s
CI / docs (push) Has been skipped

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-11 23:27:15 +01:00
parent d9060ed6ea
commit bf5bb69409

View File

@@ -353,7 +353,7 @@ Before setting up Caddy, point your domain's DNS to the server. In your domain r
| AAAA | `flower` | `2a01:4f8:1c1a:b39c::1` | 300 | | AAAA | `flower` | `2a01:4f8:1c1a:b39c::1` | 300 |
!!! tip "DNS propagation" !!! tip "DNS propagation"
Set TTL to 300 (5 minutes) initially. DNS changes can take up to 24 hours to propagate globally, but usually complete within 30 minutes. Verify with: `dig api.yourdomain.com` Set TTL to 300 (5 minutes) initially. DNS changes can take up to 24 hours to propagate globally, but usually complete within 30 minutes. Verify with: `dig api.wizard.lu`
## Step 14: Reverse Proxy with Caddy (TODO) ## Step 14: Reverse Proxy with Caddy (TODO)
@@ -368,18 +368,18 @@ curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' \
sudo apt update && sudo apt install caddy sudo apt update && sudo apt install caddy
``` ```
Configure `/etc/caddy/Caddyfile` (replace `yourdomain.com` with your actual domain): Configure `/etc/caddy/Caddyfile` (replace `wizard.lu` with your actual domain):
```caddy ```caddy
api.yourdomain.com { api.wizard.lu {
reverse_proxy localhost:8001 reverse_proxy localhost:8001
} }
git.yourdomain.com { git.wizard.lu {
reverse_proxy localhost:3000 reverse_proxy localhost:3000
} }
flower.yourdomain.com { flower.wizard.lu {
reverse_proxy localhost:5555 reverse_proxy localhost:5555
} }
``` ```
@@ -428,10 +428,10 @@ docker compose --profile full ps
curl http://localhost:8001/health curl http://localhost:8001/health
# Caddy proxy with SSL # Caddy proxy with SSL
curl https://api.yourdomain.com/health curl https://api.wizard.lu/health
# Gitea # Gitea
curl https://git.yourdomain.com curl https://git.wizard.lu
``` ```
--- ---
@@ -440,11 +440,11 @@ curl https://git.yourdomain.com
| Service | Internal | External | Domain (via Caddy) | | Service | Internal | External | Domain (via Caddy) |
|---|---|---|---| |---|---|---|---|
| Wizamart API | 8000 | 8001 | `api.yourdomain.com` | | Wizamart API | 8000 | 8001 | `api.wizard.lu` |
| PostgreSQL | 5432 | 5432 | (internal only) | | PostgreSQL | 5432 | 5432 | (internal only) |
| Redis | 6379 | 6380 | (internal only) | | Redis | 6379 | 6380 | (internal only) |
| Flower | 5555 | 5555 | `flower.yourdomain.com` | | Flower | 5555 | 5555 | `flower.wizard.lu` |
| Gitea | 3000 | 3000 | `git.yourdomain.com` | | Gitea | 3000 | 3000 | `git.wizard.lu` |
| Caddy | — | 80, 443 | (reverse proxy) | | Caddy | — | 80, 443 | (reverse proxy) |
## Directory Structure on Server ## Directory Structure on Server