mirror of
https://github.com/BgaSol/sol-cloud
synced 2026-04-22 01:27:16 +00:00
38 lines
864 B
Bash
38 lines
864 B
Bash
#!/bin/bash
|
|
# 停止 Docker Compose 服务
|
|
set -euo pipefail
|
|
cd ..
|
|
|
|
# ANSI 颜色
|
|
YELLOW='\033[1;33m'
|
|
BLUE='\033[0;34m'
|
|
RED='\033[0;31m'
|
|
RESET='\033[0m'
|
|
|
|
print_info() {
|
|
echo -e "${BLUE}📘 $1${RESET}"
|
|
}
|
|
|
|
print_step() {
|
|
echo -e "\n${YELLOW}🚀 $1${RESET}"
|
|
}
|
|
|
|
print_error() {
|
|
echo -e "${RED}❌ $1${RESET}"
|
|
}
|
|
|
|
print_divider() {
|
|
echo -e "${YELLOW}----------------------------------------${RESET}"
|
|
}
|
|
|
|
print_divider
|
|
print_step "关闭现有 Docker Compose 服务 🧹"
|
|
cd docker || { print_error "❌ 未找到 docker 目录"; exit 1; }
|
|
|
|
docker compose -f atlas.apply.docker-compose.yml down 2>/dev/null
|
|
docker compose -f app.docker-compose.yml down 2>/dev/null || print_info "app服务未运行"
|
|
docker compose -f infra.docker-compose.yml down 2>/dev/null || print_info "infra服务未运行"
|
|
|
|
cd ..
|
|
print_divider
|
|
print_info "Docker 服务已停止"
|