Skip to content

Commit a9f62b7

Browse files
committed
部分文本提示优化
1 parent 33cdf24 commit a9f62b7

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

reader.sh

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,20 @@ fi
6868
install_dockercompose() {
6969
if [[ x"${release}" == x"centos" ]]; then
7070
yum install wget curl -y
71+
echo -e "${green} 正在移除CentOS遗留无效Docker文件 ${plain}"
7172
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine -y
72-
yum install -y yum-utils device-mapper-persistent-data lvm2 -yaml
73+
echo -e "${green} 正在安装Docker ${plain}"
74+
yum install yum-utils device-mapper-persistent-data lvm2 -y
7375
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
7476
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y
77+
echo -e "${green} 正在启动Docker ${plain}"
7578
systemctl start docker
7679
systemctl restart docker
7780
systemctl enable docker
81+
echo -e "${green} 正在安装docker-compose ${plain}"
7882
curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
7983
else
84+
echo -e "${green} 正在安装docker-compose ${plain}"
8085
apt update && apt install wget curl docker-compose -y
8186
fi
8287
}
@@ -86,7 +91,7 @@ install_reader() {
8691
cd ${orgin_file_dir}
8792
rm docker-compose*
8893
wget https://ghproxy.com/https://raw.githubusercontent.com/hectorqin/reader/master/docker-compose.yml
89-
echo -e "${green} 正在下载默认书源 ${plain}"
94+
echo -e "${green} 正在配置默认书源 ${plain}"
9095
wget https://legado.pages.dev/sy-yc.json -O storage/data/default/bookSource.json
9196
echo -e "${green} 正在配置docker变量 ${plain}"
9297
sed -i "s/\/home\/reader/${file_dir}/" docker-compose.yml
@@ -109,12 +114,12 @@ getRemotePort () {
109114
fi
110115
if [ "$remotePort" -gt 0 ] 2>/dev/null;then
111116
if [[ $remotePort -lt 0 || $remotePort -gt 65535 ]];then
112-
echo -e "端口号不正确,请输入0-65535"
117+
echo -e "${red} 端口号不正确,请输入0-65535${plain}"
113118
getRemotePort
114119
exit 0
115120
fi
116121
else
117-
echo -e "端口号不正确,请输入0-65535"
122+
echo -e "${red} 端口号不正确,请输入0-65535${plain}"
118123
getRemotePort
119124
exit 0
120125
fi
@@ -171,8 +176,8 @@ getIpaddr () {
171176
Public_IP=$(curl http://pv.sohu.com/cityjson 2>> /dev/null | awk -F '"' '{print $4}')
172177
}
173178

174-
echo -e "${green}开始安装${plain}"
175-
echo -e "${green}甲骨文系统可能需要手动安装docker,本脚本仅测试CentOS7,8,Ubuntu20+,Debian10+${plain}"
179+
echo -e "${green}准备部署reader${plain}"
180+
echo -e "${green}甲骨文官方系统可能并不适用此脚本,本脚本仅测试CentOS7,8,Ubuntu20+,Debian10+${plain}"
176181
install_dockercompose
177182
getfileDir
178183
getRemotePort
@@ -184,14 +189,14 @@ getDockerImages
184189
install_reader
185190
getIpaddr
186191

187-
echo -e "${green}初步部署完成,国内服务器请在控制台打开端口${remotePort}${plain}"
192+
echo -e "${green}初步部署完成,已配置默认书源,国内服务器等有控制台面板的服务器厂商请手动在控制台打开reader所需的端口${remotePort}${plain}"
188193
if [ $Server_IP == $Public_IP ];then
189194
echo -e "${green}网址:${plain} http://${Server_IP}:${remotePort}"
190195
else
191-
echo -e "${green}网址:${plain} http://${Server_IP}:${remotePort}"
192-
echo -e "http://${Public_IP}:${remotePort}"
196+
echo -e "${green}内网网址:${plain} http://${Server_IP}:${remotePort}"
197+
echo -e "${green}公网网址:${plain} http://${Public_IP}:${remotePort}"
193198
fi
194199

195200
echo -e "${green}如需修改其他配置请前往 cd${orgin_file_dir} 根据注释修改 vim docker-compose.yml文件后${plain}"
196201
echo -e "${green}先自行学习vim用法,否者建议使用sftp或WindTerm等ssh自带sftp的软件直接打开编辑${plain}"
197-
echo -e "${green}通过命令docker-compose up -d 重启即可${plain}"
202+
echo -e "${green}修改后前往 cd${orgin_file_dir} 后通过命令docker-compose up -d 重启即可${plain}"

0 commit comments

Comments
 (0)