Files
web/docker-compose.yaml
xuyueandClaude Opus 5.5 dc91b9b5db
Deploy / deploy (build, debian, 22) (push) Canceled after 0s
chore: 数据已迁到 SQLite,删掉 Postgres 迁移脚本、webpreview-db 服务和迁移文档
school 服务器以后要切换时,从 cdeb7c1 里找回(deploy.yaml 里写了)。
备份方法挪到 CLAUDE.md。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 21:36:33 +08:00

26 lines
537 B
YAML

services:
webpreview-web:
image: caddy:alpine
container_name: webpreview-web
volumes:
- ./build:/usr/share/caddy:ro
- ./media:/media
- ./Caddyfile:/etc/caddy/Caddyfile:ro
ports:
- 8081:80
depends_on:
- webpreview-api
restart: unless-stopped
webpreview-api:
build:
context: .
dockerfile: server/Dockerfile
container_name: webpreview-api
env_file:
- .env
volumes:
- ./sqlite:/app/data
- ./media:/app/media
restart: unless-stopped