用 Caddy 的 Docker 容器做静态网页资源托管
约 24 个字 22 行代码 预计阅读时间不到 1 分钟
项目结构
| .(后面假设为 /path/to/caddy_blog)
Caddyfile
site/
下面就是静态网页资源了
|
对应的代码
docker-compose.yml |
---|
| caddy_blog:
container_name: caddy_blog
image: caddy:alpine
restart: unless-stopped
volumes:
- /path/to/caddy_blog/Caddyfile:/etc/caddy/Caddyfile
- /path/to/caddy_blog/site:/srv
- /path/to/caddy_blog/caddy_data:/data
- /path/to/caddy_blog/caddy_config:/config
|
Caddyfile |
---|
| :80 {
encode gzip
root * /srv
file_server
handle_errors {
rewrite * /{err.status_code}.html
file_server
}
}
|