moodist/docker-compose.yml
walle 743b69bb13 feat: 简化 docker-compose.yml 使用 latest 标签
- 移除本地构建配置,直接使用远程镜像
- 使用 walllee/moodist:latest 简化部署流程
- 保留所有重要配置(端口映射、数据卷挂载等)

这样用户可以直接使用 'docker-compose up -d' 启动最新版本,
无需本地构建,部署更简单快捷。
2025-11-19 17:05:51 +08:00

24 lines
575 B
YAML

services:
moodist:
image: walllee/moodist:latest
logging:
options:
max-size: 1g
restart: unless-stopped
ports:
- '8080:8080'
volumes:
# 挂载源代码用于热重载(保持用户权限)
- .:/app:cached
# 使用独立的 node_modules 避免权限冲突
- node_modules_volume:/app/node_modules
# 挂载 SQLite 数据库文件和 WAL 文件
- ./data:/app/data:rw
environment:
- NODE_ENV=development
- PORT=8080
stdin_open: true
tty: true
volumes:
node_modules_volume: