# leek-web **Repository Path**: leek_3/leek-web ## Basic Information - **Project Name**: leek-web - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-25 - **Last Updated**: 2024-03-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 服务器部署 服务器 git clone 仓库,执行 `make image.build`,其中内部执行逻辑如下: 1. 打包生成 \_output/leek-web 目录; 2. 新建 \_output/tmp/leek-web 目录,并拷贝相关文件: 2.1. 拷贝 \_output/leek-web 文件夹(第 1 步得到的前端打包结果); 2.2. 拷贝 build/docker/leek-web/Dockerfile,并替换 Dockerfile 中所有的 BASE_IMAGE 为 $(BASE_IMAGE); 2.3. 拷贝 build/docker/leek-web/nginx/conf.d 文件夹; 3. 执行 docker build --no-cache --pull -t kiyonamiy/leek-web:xxxx \_output/tmp/leek-web; (观察以上步骤,可得 docker 容器内部不需要 node 环境,编译过程全在服务器本地执行。) ```shell git checkout main git pull make image.build docker rm -f leek-web docker run -p 7200:7200 --name leek-web -d kiyonamiy/leek-web:a15d32c # docker 删除其他镜像 ```