feat: 迁移基础设施到Nomad和Podman并重构配置
refactor: 更新Ansible Playbooks以支持Nomad集群 docs: 更新文档反映从Docker Swarm到Nomad的迁移 ci: 更新Gitea工作流以支持Podman构建 test: 添加Nomad作业测试文件 build: 更新Makefile以支持Podman操作 chore: 清理旧的Docker Swarm相关文件和配置
This commit is contained in:
20
Makefile
20
Makefile
@@ -38,18 +38,18 @@ ansible-deploy: ## 部署应用
|
||||
@echo "📦 部署应用..."
|
||||
@cd configuration && ansible-playbook -i inventories/production/inventory.ini playbooks/bootstrap/main.yml
|
||||
|
||||
# Docker 操作
|
||||
docker-build: ## 构建 Docker 镜像
|
||||
@echo "🐳 构建 Docker 镜像..."
|
||||
@docker-compose -f containers/compose/development/docker-compose.yml build
|
||||
# Podman 操作
|
||||
podman-build: ## 构建 Podman 镜像
|
||||
@echo "📦 构建 Podman 镜像..."
|
||||
@podman-compose -f containers/compose/development/docker-compose.yml build
|
||||
|
||||
docker-up: ## 启动开发环境
|
||||
podman-up: ## 启动开发环境
|
||||
@echo "🚀 启动开发环境..."
|
||||
@docker-compose -f containers/compose/development/docker-compose.yml up -d
|
||||
@podman-compose -f containers/compose/development/docker-compose.yml up -d
|
||||
|
||||
docker-down: ## 停止开发环境
|
||||
podman-down: ## 停止开发环境
|
||||
@echo "🛑 停止开发环境..."
|
||||
@docker-compose -f containers/compose/development/docker-compose.yml down
|
||||
@podman-compose -f containers/compose/development/docker-compose.yml down
|
||||
|
||||
# 测试
|
||||
test: ## 运行测试
|
||||
@@ -70,7 +70,7 @@ clean: ## 清理临时文件
|
||||
@echo "🧹 清理临时文件..."
|
||||
@find . -name "*.tfstate*" -delete
|
||||
@find . -name ".terraform" -type d -exec rm -rf {} + 2>/dev/null || true
|
||||
@docker system prune -f
|
||||
@podman system prune -f
|
||||
|
||||
# 备份
|
||||
backup: ## 创建备份
|
||||
@@ -80,7 +80,7 @@ backup: ## 创建备份
|
||||
# 监控
|
||||
monitor: ## 启动监控
|
||||
@echo "📊 启动监控..."
|
||||
@docker-compose -f containers/compose/production/monitoring.yml up -d
|
||||
@podman-compose -f containers/compose/production/monitoring.yml up -d
|
||||
|
||||
# 安全扫描
|
||||
security-scan: ## 安全扫描
|
||||
|
||||
Reference in New Issue
Block a user