增加前端打包处理

This commit is contained in:
wangchuan
2026-01-14 19:18:03 +08:00
parent f305bd9500
commit bee295738f
4 changed files with 26 additions and 7 deletions

View File

@@ -0,0 +1,2 @@
FROM nginx:1.29.4-alpine
COPY default.conf /etc/nginx/conf.d/default.conf

View File

@@ -0,0 +1,17 @@
server {
listen 80;
listen [::]:80;
server_name localhost;
#access_log /var/log/nginx/host.access.log main;
location / {
root /usr/local/app;
try_files $uri /index.html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}

View File

@@ -10,7 +10,7 @@ RUN set -eux; \
yarn config set registry https://registry.npmmirror.com; \ yarn config set registry https://registry.npmmirror.com; \
yarn --ignore-scripts && yarn build:$ENV; yarn --ignore-scripts && yarn build:$ENV;
FROM harbor.zzmjart.com/library/fileserver:1.0.0 FROM 172.31.127.251:8083/library/fileserver:1.0.0
ARG PROJECTCODE ARG PROJECTCODE
ARG PROJECTVERSION ARG PROJECTVERSION
ENV PROJECT_NAME="$PROJECTCODE" \ ENV PROJECT_NAME="$PROJECTCODE" \

View File

@@ -42,7 +42,7 @@ has_docker() {
# 判断是否存在当前应用的镜像 # 判断是否存在当前应用的镜像
has_image() { has_image() {
c=$(docker images|grep $IMAGE_NAME[[:blank:]]|wc -l) c=$(docker images|grep $IMAGE_NAME|wc -l)
if [ $c = 0 ] if [ $c = 0 ]
then then
return 1 return 1
@@ -52,7 +52,7 @@ has_image() {
# 判断是否存在网络连接 # 判断是否存在网络连接
checkOrCreate_network() { checkOrCreate_network() {
c=$(docker network ls|grep "${NETWORK_NAME}[[:blank:]]"|wc -l) c=$(docker network ls|grep "${NETWORK_NAME}"|wc -l)
if [ $c = 0 ] if [ $c = 0 ]
then then
docker network create $NETWORK_NAME >/dev/null docker network create $NETWORK_NAME >/dev/null
@@ -131,13 +131,13 @@ load_image() {
# 启动容器 # 启动容器
run() { run() {
stop_jar_run stop_jar_run
latestImageId=$(docker images|grep $IMAGE_NAME[[:blank:]]|head -1|awk '{OFS=":"}{print $1,$2}') latestImageId=$(docker images|grep $IMAGE_NAME|sort -r|head -1|awk '{OFS=":"}{print $1}')
echo "服务 $PROJECT_NAME 最新镜像ID为 $latestImageId" echo "服务 $PROJECT_NAME 最新镜像ID为 $latestImageId"
has_stop_container has_stop_container
if [ $? = 0 ] if [ $? = 0 ]
then then
containerId=$(docker ps -a -f name=$PROJECT_NAME\$|awk '{print $1}') containerId=$(docker ps -a -f name=$PROJECT_NAME\$|awk '{print $1}'|sed -n 2p)
nowImage=$(docker ps -a -f name=$PROJECT_NAME\$|awk '{print $2}') nowImage=$(docker ps -a -f name=$PROJECT_NAME\$|awk '{print $2}'|sed -n 2p)
if [ $nowImage != $latestImageId ] if [ $nowImage != $latestImageId ]
then then
docker rm -f $containerId docker rm -f $containerId
@@ -249,7 +249,7 @@ version() {
# 获取当前服务所存在的镜像版本 # 获取当前服务所存在的镜像版本
images() { images() {
has_docker has_docker
echo "当前使用镜像为:$(docker images|grep $IMAGE_NAME[[:blank:]]|awk '{OFS=":"}{print $1,$2}')" echo "当前使用镜像为:$(docker images|grep $IMAGE_NAME|awk '{OFS=":"}{print $1}')"
} }
case "$1" in case "$1" in