You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
km_community/Docker方式快速运行.MD

1.8 KiB

**官方镜像支持本机运行

**如需在服务器运行则需要自行构建前端镜像或运行前端服务并修改配置文件将服务端ip指向服务器真实ip

**Docker环境请自行准备

  • 用官方镜像运行

 windows下运行CMD进入jeecg-boot根路径下面命令启动镜像容器组
 
 docker-compose -f ./docker-compose-official.yml up 

访问 http://localhost:3000

  • 本地打包构建后台

  1. yml配置文件请确保每一项下面按正确配置
server:
  port: 8080
  servlet:
    context-path: /ky
base:
  #上传文件保存的路径
  upload-dir: /kykms/KmDocs
  # libreOffice安装路径
  soffice-path: /usr/bin/soffice
esclient:
  master-host: kykms-ES 
  master-port: 9200
spring:
  datasource:
    dynamic:
      datasource:
        # 数据库登录信息配置
        master:
          url: jdbc:mysql://kykms-mysql:3306/km?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
          username: root
          password: root
  #redis 配置
  redis:
    database: 0
    host: kykms-redis
    password: ''
    port: 6379
  1. 通过jeecg-boot-parent项目 maven打包执行install
  2. 打包Docker容器
 运行CMD进入jeecg-boot根路径下面命令启动镜像容器组
 
 docker-compose up -d
  1. 访问后台项目注意要开启swaggerhttp://localhost:8080/ky/doc.html
  • 本地打包构建前端

  1. 修改前端项目的后台域名 .env.production
VUE_APP_API_BASE_URL=http://localhost:8080/ky
  1. 进入ant-design-vue-jeecg根目录
yarn run build
  1. 构建镜像(注意后面的".“)
docker build -t nginx:kykms .
  1. 启动镜像
docker run --name kykms-nginx -p 3000:3000 -d nginx:kykms
  1. 访问前台项目 http://localhost:3000