Static-site snapshot of https://www.newvisionclinics.com.au
⚠️ Only clone pages you have permission to copy. Cloning may violate the source site's Terms of Service.
# 1. Ensure the shared Docker network exists
docker network create caddy_net || true
# 2. Build & run
docker compose up -d --build
# 3. Verify
docker ps | grep snapshot_nvcAdd a block like this to your Caddyfile (on the host running your central Caddy container):
nvc.yourdomain.com {
reverse_proxy snapshot_nvc:80
}
Then reload Caddy:
docker exec -w /etc/caddy caddy caddy reload| Path | Description |
|---|---|
site/ |
Downloaded HTML, CSS, JS, and assets |
Dockerfile |
Builds an nginx:alpine image with the site |
docker-compose.yml |
Runs the container on caddy_net |
- The container exposes port 80 internally (no host port published
by default). Caddy reaches it via the
caddy_netDocker network. - To test locally without Caddy, uncomment the
ports:section indocker-compose.yml.