# release **Repository Path**: klec/release ## Basic Information - **Project Name**: release - **Description**: klec-release - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-11 - **Last Updated**: 2023-12-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # release ## 在线初始化项目 - wget -qO- https://gitee.com/kelc/release/raw/master/init.sh | sh [-s $project [$version]] 其中 [-s $project [$version]] 为可选 $project 项目名称可选vib-server(默认)|wiseboard默认为, $version 版本默认为master - cvisync-server > wget -qO- https://gitee.com/kelc/release/raw/master/init.sh | sh -s cvisync-server - server > wget -qO- https://gitee.com/kelc/release/raw/master/init.sh | sh -s server - wiseboard > wget -qO- https://gitee.com/kelc/release/raw/master/init.sh | sh -s wiseboard 脚本将创建/root/${project}项目,下载并自动执行prepare.sh及compose.sh脚本完成部署 该命令仅在未初始化项目的设备上执行一次即可,后续可在项目下执行prepare.sh及compose.sh脚本完成安装工作 也可手动执行在线脚本更新prepare.sh及compose.sh脚本 安装部署后,请根据具体项目初始化数据库 ## prppare.sh安装准备 在 /root/$project 项目下执行 sh prepare.sh 检查及在线安装docker/docke-compose ~~若docker未登陆会提示输入帐号密码,已登陆过可忽略~~ ## compose.sh 下载配置及部署 在 /root/$project 项目下执行 sh compose.sh [action] [version] 部署应用 [action] [version]为可选参数 action默认为deploy,version默认为master pull 用于在线更新或部署应用,将在线拉取[version].zip 配置文件并解压部署应用 deploy用于切换本地已拉取过的[version].zip配置,优先解压本地的zip文件更新配置文件并部署应用,若配置zip文件不存在将切换pull在线部署