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

1.9 KiB
Raw Blame History

后端打包

需要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 镜像名称

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

version: '3.8'
myapp-container:
  myapp:
    image: liu:latest