三黍lims部署记录
-
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-server3. 启动lims
jdk1.8:
方式一:jar包:
将配置文件和jar包放置同一路径:
java -Djava.security.egd=file:/dev/./urandom -jar lims5-ms-sanshu-14.1.3.jar
方式二:docker
DockerfileFROM 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