astro-yukunhh-blog/deploy/artalk/docker-compose.yml

20 lines
887 B
YAML
Raw Permalink Normal View History

# Artalk 评论后端 · Docker Compose
# 部署位置VPS /opt/artalk/ (与此文件同目录需有 artalk.yml 和 ./data/
# 启动docker compose up -d
# 反代:./deploy/proxy.sh comments 8080 → https://comments.sausagetoast.cloud
services:
artalk:
container_name: artalk
image: artalk/artalk-go:latest
restart: unless-stopped
# ★ 备案期间:监听所有网卡,前端直接 http://<服务器IP>:8080 访问(无需子域名)
# 需在云服务器安全组/防火墙放行 TCP 8080
# 备案完成改用子域名反代deploy/proxy.sh建议改回 "127.0.0.1:8080:23366" 更安全
ports:
- "8080:23366"
volumes:
- ./data:/data # SQLite 数据库 + 图片 + 日志
- ./artalk.yml:/data/artalk.yml:ro # 配置文件(只读挂载)
environment:
- TZ=Asia/Shanghai