26 lines
745 B
Bash
26 lines
745 B
Bash
#!/bin/bash
|
|
|
|
# STARK Todo List - Docker 启动脚本
|
|
# 默认端口: 4000 (可在 docker-compose.yml 中修改)
|
|
|
|
# 初始化脚本:确保 todos.json 文件存在
|
|
if [ ! -f "todos.json" ]; then
|
|
echo "[]" > todos.json
|
|
echo "✓ 已创建 todos.json 文件"
|
|
fi
|
|
|
|
# 启动 Docker Compose
|
|
echo "🚀 正在启动 STARK Todo List (Docker)..."
|
|
docker compose up -d --build
|
|
|
|
echo ""
|
|
echo "✅ 应用已启动成功!"
|
|
echo "📍 访问地址: http://localhost:4000"
|
|
echo ""
|
|
echo "📋 正在显示后端日志 (Ctrl+C 退出日志查看)..."
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
|
echo ""
|
|
|
|
# 自动显示日志
|
|
# docker compose logs -f
|