From 47c61d70e46a8ec8efbfa9375401cb5d2adb6be6 Mon Sep 17 00:00:00 2001 From: 63650ad6a5590a2c92b8ae9b <63650ad6a5590a2c92b8ae9b@devide> Date: Sat, 5 Nov 2022 07:00:37 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E5=91=BD=E4=BB=A4=20=E5=A4=9A=E4=B8=AA=E5=91=BD=E4=BB=A4?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E8=AF=8D;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- preview.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/preview.yml b/preview.yml index 8752dd3..f6af781 100644 --- a/preview.yml +++ b/preview.yml @@ -3,7 +3,7 @@ autoOpen: false # 打开工作空间时是否自动开启所有应用的预览 apps: - port: 8082 # 应用的端口 - run: apt-get purge openjdk-17-jdk:amd64 -y && apt-get purge openjdk-17-jdk-headless:amd64 -y && apt-get purge openjdk-17-jre:amd64 -y && apt-get purge openjdk-17-jre-headless:amd64 -y && echo "删除jdk17成功" && sudo apt install openjdk-8-jdk && echo "安装jdk1.8成功" && echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> /etc/profile && echo "export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre" >> /etc/profile && source /etc/profile && export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin && echo "配置环境变量成功" && mvn install -Dmaven.test.skip=true && echo "maven 打包成功" && cd target && apt install unzip && unzip -o cfile-0.0.3-SNAPSHOT.jar && echo "解压启动包成功" && echo "启动mysql,这里mysql 为8.0" && service mysql start && echo "获取mysql 用户名和密码" && mysqlUser=`sudo cat /etc/mysql/debian.cnf | grep user | awk -F '=' '{print $2}' | sed -n 1p | sed -e 's/^[ ]*//g' | sed -e 's/[ ]*$//g'` && mysqlPassword=`sudo cat /etc/mysql/debian.cnf | grep password | awk -F '=' '{print $2}' | sed -n 1p | sed -e 's/^[ ]*//g' | sed -e 's/[ ]*$//g'` && echo "给mysql修改root 账号的密码" && mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "update mysql.user set plugin='mysql_native_password' where user='root'; ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';FLUSH PRIVILEGES;" && echo "给mysql 创建cfiel的用户" && mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "use mysql;create user cfile_admin@'%' identified by 'cfile_admin_password';" || mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "use mysql;grant all privileges on cfile.* to cfile_admin@'%' ;FLUSH PRIVILEGES;alter user cfile_admin@'%' identified with mysql_native_password by 'cfile_admin_password';" && echo "初始化cfile的数据库" && mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "source ../sql/建表语句备份.sql" && echo "数据库初始化完成" && echo "创建并授权目录" &&sudo mkdir -vp /opt/cfile && sudo chmod 777 /opt/cfile && echo "开始启动java" && java -Dsys-service=cfile org.springframework.boot.loader.JarLauncher && echo "启动完之后,返回项目根目录" && cd ../ + run: apt-get purge openjdk-17-jdk:amd64 -y && apt-get purge openjdk-17-jdk-headless:amd64 -y && apt-get purge openjdk-17-jre:amd64 -y && apt-get purge openjdk-17-jre-headless:amd64 -y && echo "删除jdk17成功" && sudo apt install openjdk-8-jdk && echo "安装jdk1.8成功" && echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> /etc/profile && echo "export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre" >> /etc/profile && source /etc/profile && export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin && echo "配置环境变量成功" && mvn install -Dmaven.test.skip=true && echo "maven 打包成功" && cd target && apt install unzip && unzip -o cfile-0.0.3-SNAPSHOT.jar && echo "解压启动包成功" && echo "启动mysql,这里mysql 为8.0" && service mysql start && echo "获取mysql 用户名和密码" && mysqlUser=`sudo cat /etc/mysql/debian.cnf | grep user | awk -F '=' '{print $2}' | sed -n 1p | sed -e 's/^[ ]*//g' | sed -e 's/[ ]*$//g'` && mysqlPassword=`sudo cat /etc/mysql/debian.cnf | grep password | awk -F '=' '{print $2}' | sed -n 1p | sed -e 's/^[ ]*//g' | sed -e 's/[ ]*$//g'` && echo "给mysql修改root 账号的密码" && mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "update mysql.user set plugin='mysql_native_password' where user='root'; ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';FLUSH PRIVILEGES;" && echo "给mysql 创建cfiel的用户" && mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "use mysql;create user cfile_admin@'%' identified by 'cfile_admin_password';" ; mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "use mysql;grant all privileges on cfile.* to cfile_admin@'%' ;FLUSH PRIVILEGES;alter user cfile_admin@'%' identified with mysql_native_password by 'cfile_admin_password';" && echo "初始化cfile的数据库" && mysql -h 127.0.0.1 -P 3306 -u${mysqlUser} -p${mysqlPassword} -e "source ../sql/建表语句备份.sql" && echo "数据库初始化完成" && echo "创建并授权目录" &&sudo mkdir -vp /opt/cfile && sudo chmod 777 /opt/cfile && echo "开始启动java" && java -Dsys-service=cfile org.springframework.boot.loader.JarLauncher && echo "启动完之后,返回项目根目录" && cd ../ command: # 使用此命令启动服务,且不执行run root: ./ # 应用的启动目录 name: 在线收集文件项目 # 应用名称 -- GitLab