部署gas前后端

部署gas前后端

# 这样写不行,可能是因为先执行的cmd,后映射的路径,提示 Invalid or corrupt jarfile
docker run -d -e TZ="Asia/Shanghai" --restart always -p 93:9000 \
-v /home/lcx/gas/flash-api.jar:/jar/flash-api.jar  \
openjdk:8 java -jar -Dfile.encoding=utf-8 /jar/flash-api.jar --server.port=9000

# ================================== 后端 ====================================
# 拷贝文件
scp root@192.168.1.51:/root/lcx/lcx-gas-v4.sh /app/lcx/gas/jar-gas.sh
scp root@192.168.1.51:/home/lcx/gas/dockerfile /app/lcx/gas/dockerfile-jar

# dockerfile
[root@zkjh-soft-appser1 gas]# cat dockerfile 
FROM openjdk:8
MAINTAINER lcx
CMD java -jar -Dfile.encoding=utf-8 /jar/flash-api.jar --server.port=9000

# 创建镜像
docker build /app/lcx/gas -t lcx-gas-jar:1

# 启动服务
docker run -d -e TZ="Asia/Shanghai" --restart always \
-v /app/lcx/gas/flash-api.jar:/jar/flash-api.jar \
-p 18092:9000 --name lcx-gas-jar lcx-gas-jar:1

# ================================== 前端 ====================================
# 拷贝文件
scp root@192.168.1.54:/root/lcx/tar-lcx-gas-dist-8591.sh /app/lcx/gas/tar-gas.sh
scp root@192.168.1.54:/home/lcx/gas-dist/config.js /app/lcx/gas/config.js
scp root@192.168.1.54:/home/lcx/gas-dist/dist.conf /app/lcx/gas/dist.conf

# 启动服务
docker run -d -p 8591:10001 \
-v /app/lcx/gas/dist/:/usr/share/nginx/html/dist/ \
-v /app/lcx/gas/dist.conf:/etc/nginx/conf.d/dist.conf \
--add-host=apihost:192.168.1.47 --name lcx-gas-dist nginx:1.18.0

# =================================== 完成 ===================================
192.168.1.47:8591

ln -s /app/lcx /root/lcx

[root@soft-47 gas]# cat jar-gas.sh 
#!/bin/bash
# 上面中的 #! 是一种约定标记, 它可以告诉系统这个脚本需要什么样的解释器来执行;
cd /app/lcx/gas
docker stop lcx-gas-jar
wait
rm -rf flash-api.jar
wget http://192.168.1.27:11127/flash-api.jar
docker start lcx-gas-jar
echo "显示日志"
docker logs -tf --tail 150 lcx-gas-jar

[root@soft-47 gas]# cat tar-gas.sh 
#!/bin/bash
cd /app/lcx/gas
rm -f dist.tar
wget http://192.168.1.27:11127/dist.tar
docker stop lcx-gas-dist
wait
rm -rf dist
tar -xvf dist.tar
wait
\cp config.js dist/config.js
docker start lcx-gas-dist

 

posted @ 2023-01-31 16:06  1156740846  阅读(25)  评论(0编辑  收藏  举报