init: ALiYunManager 基础设施项目 — nginx配置/docker-compose/部署文档
This commit is contained in:
@@ -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)
|
||||
Reference in New Issue
Block a user