add
This commit is contained in:
@@ -1,35 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 日志函数
|
||||
log_info() {
|
||||
echo "[$(date +'%Y-%m-%d %H:%M:%S')] [DEV_COMPOSE] $1"
|
||||
}
|
||||
|
||||
log_error() {
|
||||
echo "[$(date +'%Y-%m-%d %H:%M:%S')] [DEV_ERROR] $1" >&2
|
||||
}
|
||||
|
||||
# 获取脚本所在目录的绝对路径
|
||||
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||
# 拼接得到 docker-compose 文件的绝对路径
|
||||
COMPOSE_FILE="$SCRIPT_DIR/docker-compose-dev.yaml"
|
||||
|
||||
log_info "开始启动开发环境docker-compose服务"
|
||||
|
||||
# 检查文件是否存在
|
||||
if [ ! -f "$COMPOSE_FILE" ]; then
|
||||
log_error "未找到docker-compose文件: $COMPOSE_FILE"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 启动服务
|
||||
log_info "执行命令: sudo docker-compose -f $COMPOSE_FILE up -d"
|
||||
if sudo docker-compose -f "$COMPOSE_FILE" up -d; then
|
||||
log_info "开发环境服务启动成功"
|
||||
# 额外输出运行中的容器信息
|
||||
log_info "当前运行的容器:"
|
||||
sudo docker-compose -f "$COMPOSE_FILE" ps
|
||||
else
|
||||
log_error "开发环境服务启动失败"
|
||||
exit 1
|
||||
fi
|
||||
Reference in New Issue
Block a user