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.4 KiB

**支持Linux和Windows下运行

**Docker环境请自行准备

  • 构建后台

  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容器
 进入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