暗能星系

    • 登录
    • 搜索

    三黍lims部署记录

    软件部署及教程
    1
    1
    11
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      zhanglu 最后由 编辑

      1. 启动mysql;

      注意设置:
      • --lower-case-table-names=1
      • set global log_bin_trust_function_creators=TRUE;
      docker run -d \
      -v /cephfs_data/genostack_v3/genostack_lims/mysql/data:/var/lib/mysql \
      -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=super mysql:8.0.33 --lower-case-table-names=1
      

      启动需等待几分钟后才能远程连接;

      2. 启动redis:

      docker run -p 6379:6379 -v /opt/genostack_v3/genostack_redis/redis-data/:/dataredis:5.0.5 redis-server
      

      3. 启动lims

      jdk1.8:
      方式一:jar包:
      将配置文件和jar包放置同一路径:
      java -Djava.security.egd=file:/dev/./urandom -jar lims5-ms-sanshu-14.1.3.jar
      方式二:docker
      Dockerfile

      FROM dockerhub.genostack.com/sanshu/limsbaseimage:v1.0
      VOLUME /data
      VOLUME /app/files
      
      #具体项目jar名字,jar和Dockerfile在一个目录
      ADD *.jar /app/lims5-ms-sanshu-14.1.3.jar
      
      WORKDIR /app
      
      RUN mkdir -p /app/logs
      ADD application.yml /app/application.yml
      ADD application-dev.yml /app/application-dev.yml
      
      #根据项目情况实际调整,建议为项目内存的一半
      ENV JAVA_OPTS="\
      -Xmx9082m \
      -Xms9082m"
      
      ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom  -jar lims5-ms-sanshu-14.1.3.jar.jar
      
      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      Powered by 暗能星系