随机
Enter 搜索 ↑↓ 切换 Esc 清空

linux_command_local

脚本

本地构建 cmdbox 项目并 Docker 部署

linux_command_local

本地构建 cmdbox 项目并 Docker 部署

一键脚本

bash <(curl -sL gitee.com/meimolihan/cmdbox/raw/master/sh/linux_command_local.sh) /vol1/1000/compose/opencode/workspace/cmdbox /vol1/1000/compose/cmdbox 9665

效果预览

执行脚本效果预览

补充说明

功能描述

一键本地构建cmdbox项目并Docker部署,支持传参指定源码与部署目录,自动检查环境、清理旧容器并启动服务。

功能特点

输出说明

字段 说明
项目源码目录 存放cmdbox源代码的目录
部署运行目录 存放docker-compose.yml和运行容器的目录
映射端口 主机端口到容器80端口的映射
访问地址 部署完成后显示的Web访问URL

注意事项

脚本源码

传参:bash linux_command_local.sh /你的项目目录 /你的部署目录 指定端口号

#!/bin/bash
set -uo pipefail

list_color_init() {
    export gl_hui=$'\033[38;5;59m'
    export gl_hong=$'\033[38;5;9m'
    export gl_lv=$'\033[38;5;10m'
    export gl_huang=$'\033[38;5;11m'
    export gl_lan=$'\033[38;5;32m'
    export gl_bai=$'\033[38;5;15m'
    export gl_zi=$'\033[38;5;13m'
    export gl_bufan=$'\033[38;5;14m'
    export reset=$'\033[0m'
}