Files
biji/doc/编译打包等命令.md
ikmkj 4b2e40f896 docs(环境配置): 在 Dockerfile 中设置环境变量
- 在 Dockerfile 中配置 SPRING_PROFILES_ACTIVE 和 JAVA_OPTS 环境变量
- 更新文档以反映新的 Dockerfile 配置
2025-08-02 13:49:16 +08:00

88 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 后端打包
## 需要push到远程仓库
`mvn clean package docker:build docker:push`
## 忽略测试用例
`mvn clean package -D maven.test.skip=true -am docker:build`
# 在dockerfile中已经设置好了启动哪个配置文件
ENV SPRING_PROFILES_ACTIVE=test \
JAVA_OPTS="-Xmx512m -XX:MaxRAMPercentage=75"
# 前端
## 直接在根目录运行
- 开发环境:进入 liu-vue 目录运行 `npm run dev` → 使用开发 API
cd liu-vue
npm run dev # 使用开发API
- 生产环境:在根目录运行 `npm run build:frontend` → 使用生产 API
npm run build:frontend # 使用生产API
# lunix命令
## 查看内存
free -h
total表示内存总量used表示已使用的内存量free表示空闲的内存量
## 查看cpu
查看使用
top
查看型号
cat /proc/cpuinfo | grep "model name" | uniq -c
# docker启动命令
## 运行命令
--name 名称,-p 机器端口:容器端口,--memory 内存限制,--cpus CPU限制--restart 重启策略,
-v 本地路径:容器路径,-d 运行后台
--log-opt max-size=10m 日志大小限制,--log-opt max-file=3 日志文件数量限制liu:latest 镜像名称
~~~bash
docker run -d \
--name myapp-container \
-p 80:8082 \
-v /root/docker/liu/data:/data \
--memory 600m \
--cpus 1.0 \
--restart unless-stopped \
--log-opt max-size=5m \
--log-opt max-file=3 \
liu:latest
~~~
## 查看启动日志
myapp-container 容器名称
`docker logs -f myapp-container`
## 强制删除启动中的容器
`docker rm -f myapp-container`
## 停止并删除容器
`docker stop myapp-container`
## 删除镜像
`docker rmi liu:latest`
# docker compose启动命令
## 启动docker-compose.yml中的所有容器
`docker-compose up -d`
## 启动某一个容器
docker-compose up -d [服务名称]
`docker-compose up -d myapp-container`
~~~yaml
version: '3.8'
myapp-container:
myapp:
image: liu:latest
~~~