Browse Source

添加打包文件

luoguangyi 3 years ago
parent
commit
74838ad6b0

+ 12 - 0
ibms-data-sdk/docker/Dockerfile

@@ -0,0 +1,12 @@
+#FROM openjdk:8-jdk-alpine 文件下载会出现空指针错误
+FROM java:8
+ARG WORKER_HOME=/
+RUN apt-get install -y --no-install-recommends tzdata && rm -rf /var/lib/apt/lists/*
+RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime	&& echo 'Asia/Shanghai' > /etc/timezone
+RUN mkdir -p $WORKER_HOME/config
+COPY *.jar $WORKER_HOME/ibms-data-sdk.jar
+COPY entrypoint.sh $WORKER_HOME/
+#EXPOSE 9931
+WORKDIR $WORKER_HOME
+RUN ls
+ENTRYPOINT ["sh","./entrypoint.sh"]

+ 6 - 0
ibms-data-sdk/docker/deploy.sh

@@ -0,0 +1,6 @@
+#!/bin/bash
+docker stop ibms-data-sdk
+docker rm ibms-data-sdk
+docker rmi $(docker images | grep "ibms-data-sdk" | awk '{print $3}')
+docker-compose --env-file ./docker/.env -f ./docker/ibms-data-sdk.yml up -d
+docker logout labisenlin.persagy.com

+ 4 - 0
ibms-data-sdk/docker/entrypoint.sh

@@ -0,0 +1,4 @@
+#!/bin/bash
+echo "entrypoint run..."
+#注意此处目录为 pipeline 中定义的目录
+java -jar -Xms4096m -Xmx4096m -Dfile.encoding=utf-8 ibms-data-sdk.jar

+ 14 - 0
ibms-data-sdk/docker/ibms-data-sdk.yml

@@ -0,0 +1,14 @@
+version: '3'
+services:
+  ibms-data-sdk:
+    image: labisenlin.persagy.com/library/ibms-data-sdk:${tag}
+    container_name: ibms-data-sdk
+    restart: always
+    ports:
+      # 服务暴露端口号
+      - 8852:8852
+    volumes:
+      # ibms-data-sdk.yml 文件同级放config文件夹
+      - ./config/:/config/
+    environment:
+      - server.port=8852