签入版本
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
masterProfiles: ['','uat','prod']
|
||||
Profiles: ['','dev']
|
||||
jobConfigFile: "rxthinkcmfWebConfig.yml"
|
||||
npmCompileCMD: |
|
||||
set -e \
|
||||
&& yarn config set registry https://registry.npmmirror.com \
|
||||
&& yarn config get registry \
|
||||
&& yarn config set strict-ssl false \
|
||||
&& yarn config set sass_binary_site https://repo.huaweicloud.com/node-sass/node-sass \
|
||||
&& rm -rf node_modules \
|
||||
&& rm -rf package-lock.json \
|
||||
&& rm -rf node_modules/.cache 2>/dev/null || true \
|
||||
&& yarn cache clean --force \
|
||||
&& yarn global add node-gyp@10.3.1 \
|
||||
&& yarn install --unsafe-perm --legacy-peer-deps --network-timeout 300000 \
|
||||
&& yarn run build:${PROFILE}
|
||||
@@ -0,0 +1,35 @@
|
||||
# 基础镜像地址
|
||||
ARG VAR_BASE_IMAGE
|
||||
# 基础镜像
|
||||
FROM ${VAR_BASE_IMAGE}
|
||||
# 镜像作者
|
||||
LABEL MAINTAINER="xiaomayicloud@163.com"
|
||||
|
||||
# 环境变量
|
||||
ARG VAR_PROFILES
|
||||
# 端口
|
||||
ARG VAR_PORT
|
||||
# 文件
|
||||
ARG VAR_JARFILE
|
||||
# 文件地址
|
||||
ARG VAR_JARFILE_PATH
|
||||
|
||||
# 设置端口
|
||||
ENV PORT=${VAR_PORT}
|
||||
ENV JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -server -Xms256m -Xmx1g -Xss256k"
|
||||
# 设置文件包名
|
||||
ENV JARFILE=${VAR_JARFILE}
|
||||
# 设置环境变量
|
||||
ENV PROFILES=${VAR_PROFILES}
|
||||
|
||||
# 暴露端口
|
||||
EXPOSE ${PORT}
|
||||
|
||||
# 设置工作区
|
||||
WORKDIR /opt/apps
|
||||
|
||||
# 拷贝文件
|
||||
COPY ${VAR_JARFILE_PATH}/${VAR_JARFILE} ./
|
||||
|
||||
#CMD ["sh", "-c", "java ${JAVA_OPTS} -jar ${JARFILE} --spring.profiles.active=${PROFILES}"]
|
||||
CMD ["sh", "-c", "java ${JAVA_OPTS} -jar ${JARFILE}"]
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
@Library('share-library@master')_
|
||||
orgName = 'rxthinkcmf'
|
||||
pipelineJDKService(orgName)
|
||||
Reference in New Issue
Block a user