init: ALiYunManager 基础设施项目 — nginx配置/docker-compose/部署文档

This commit is contained in:
Superuser
2026-05-16 23:27:24 +08:00
commit 0413d2715c
28 changed files with 2590 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
# ============================================
# Makefile - 简化常用操作
# ============================================
.PHONY: help deploy up down restart status logs reload ssl init backup update
help:
@echo "可用命令:"
@echo " make deploy - 首次部署所有服务"
@echo " make up - 启动服务"
@echo " make down - 停止服务"
@echo " make restart - 重启所有服务"
@echo " make status - 查看服务状态"
@echo " make logs - 查看主 Nginx 日志"
@echo " make reload - 重载 Nginx 配置(不重启)"
@echo " make ssl - 配置 SSL 证书"
@echo " make init - 初始化服务器(安装 Docker"
@echo " make backup - 备份配置"
@echo " make update S=xxx - 更新指定服务"
deploy:
./deploy.sh
up:
docker-compose up -d
down:
docker-compose down
restart:
docker-compose restart
status:
docker-compose ps
logs:
docker-compose logs -f nginx
reload:
docker-compose exec nginx nginx -s reload
ssl:
./scripts/setup-ssl.sh
init:
./scripts/init-server.sh
backup:
./scripts/backup.sh
update:
@if [ -z "$(S)" ]; then \
echo "用法: make update S=resume-web"; \
echo "可用服务: resume-web, miniapp-web, resume-api, miniapp-api"; \
exit 1; \
fi
./scripts/update-service.sh $(S)