包含 VitePress 文档站完整源码及全新自定义首页设计: - 自定义首页组件 (Home.vue):Hero + 终端动效 + 核心能力 + 架构展示 + 快速开始 + CTA - 自定义 Layout.vue:首页/文档页布局切换 - 金铜色品牌主题样式 - 完整文档页面(指南、API、更新日志、演示、社区) - SEO 配置(sitemap、robots、meta 标签)
1.3 KiB
1.3 KiB
Docker 部署
MengStack 提供开箱即用的 Docker Compose 配置,一键启动完整开发/生产环境。
快速启动
# 启动所有服务(后台运行)
docker-compose up -d
# 查看服务状态
docker-compose ps
# 查看日志
docker-compose logs -f app
服务组成
services:
app: # MengStack 应用(端口 2222)
postgres: # PostgreSQL 数据库(端口 5432)
redis: # Redis 缓存(端口 6379)
常用命令
# 启动
docker-compose up -d
# 停止
docker-compose down
# 重新构建并启动
docker-compose up -d --build
# 查看应用日志
docker-compose logs -f app
# 进入应用容器
docker-compose exec app sh
# 进入数据库
docker-compose exec postgres psql -U postgres -d mengstack
数据持久化
PostgreSQL 和 Redis 数据通过 Docker Volume 持久化:
volumes:
postgres_data:
redis_data:
清除数据重新开始:
docker-compose down -v
docker-compose up -d
生产部署建议
- 修改默认密码:
docker-compose.yml中的数据库密码 - 设置 release 模式:
MENGSTACK_SERVER_MODE=release - 配置 HTTPS:在反向代理(Nginx/Caddy)层处理
- 限制端口暴露:数据库和 Redis 不对外暴露
- 定期备份:PostgreSQL 数据定时备份