chore(project): 添加项目配置文件和忽略规则
- 添加 Babel 配置文件支持 ES6+ 语法转换 - 添加 ESLint 忽略规则和配置文件 - 添加 Git 忽略规则文件 - 添加 Travis CI 配置文件 - 添加 1.4.2 版本变更日志文件 - 添加 Helm 图表辅助模板文件 - 添加 Helm 忽略规则文件
This commit is contained in:
18
distribution/Dockerfile
Normal file
18
distribution/Dockerfile
Normal file
@@ -0,0 +1,18 @@
|
||||
# https://hub.docker.com/orgs/seataio
|
||||
FROM openjdk:8u232-jre-stretch
|
||||
|
||||
# set label
|
||||
LABEL maintainer="Seata <seata.io>"
|
||||
|
||||
WORKDIR /$BASE_DIR
|
||||
|
||||
# ADD FORM distribution
|
||||
ADD bin/ /seata-server/bin
|
||||
ADD lib/ /seata-server/lib
|
||||
ADD conf/ /seata-server/conf
|
||||
ADD LICENSE-BIN /seata-server/LICENSE
|
||||
|
||||
# set extra environment
|
||||
ENV EXTRA_JVM_ARGUMENTS="-Djava.security.egd=file:/dev/./urandom -server -Xss512k -XX:+UnlockExperimentalVMOptions -XX:+UseContainerSupport XX:SurvivorRatio=10 -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:MaxDirectMemorySize=1024m -XX:-OmitStackTraceInFastThrow -XX:-UseAdaptiveSizePolicy -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=75 -Xloggc:/var/log/seata_gc.log -verbose:gc -Dio.netty.leakDetectionLevel=advanced"
|
||||
|
||||
CMD ["sh","/seata-server/bin/seata-server.sh"]
|
||||
Reference in New Issue
Block a user