From a98dab68e3186fe3c0d0d4b3cecde5123481f45d Mon Sep 17 00:00:00 2001 From: wxz Date: Thu, 14 Sep 2023 19:37:42 +0800 Subject: [PATCH] init --- Dockerfile | 12 +++ docker-compose-build.yml | 144 ------------------------- docker-compose.yml | 21 ++++ pom.xml | 228 --------------------------------------- 4 files changed, 33 insertions(+), 372 deletions(-) create mode 100644 Dockerfile delete mode 100644 docker-compose-build.yml create mode 100644 docker-compose.yml delete mode 100644 pom.xml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7b232cd --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM python:slim + +ADD main.py / + +RUN pip3 install requests flask -i https://mirrors.aliyun.com/pypi/simple && \ + apt-get update && apt-get install -y git + +EXPOSE 7998 + +ENTRYPOINT ["sh", "-c", "exec $RUN_INSTRUCT"] + +#docker build -t jenkins_web_hook_trigger:001 -f Dockerfile . \ No newline at end of file diff --git a/docker-compose-build.yml b/docker-compose-build.yml deleted file mode 100644 index 75be054..0000000 --- a/docker-compose-build.yml +++ /dev/null @@ -1,144 +0,0 @@ -version : '3.8' -services: - epmet-admin-server: - build: - context: . - dockerfile: ./epmet-module/epmet-admin/Dockerfile_while - epmet-auth: - build: - context: . - dockerfile: ./epmet-auth/Dockerfile_while - epmet-gateway: - build: - context: . - dockerfile: ./epmet-gateway/Dockerfile_while - epmet-user-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-user/epmet-user-server/Dockerfile_while - data-aggregator-server: - build: - context: . - dockerfile: ./epmet-legacy-module/data-aggregator/data-aggregator-server/Dockerfile_while - data-report-server: - build: - context: . - dockerfile: ./epmet-legacy-module/data-report/data-report-server/Dockerfile_while - data-statistical-server: - build: - context: . - dockerfile: ./epmet-legacy-module/data-statistical/data-statistical-server/Dockerfile_while - epmet-actual-base: - build: - context: . - dockerfile: ./epmet-module/epmet-actual-base/Dockerfile_while - common-service-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-common-service/common-service-server/Dockerfile_while - epmet-ext-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-ext/epmet-ext-server/Dockerfile_while - epmet-heart-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-heart/epmet-heart-server/Dockerfile_while - epmet-job-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-job/epmet-job-server/Dockerfile_while - epmet-message-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-message/epmet-message-server/Dockerfile_while - epmet-oss-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-oss/epmet-oss-server/Dockerfile_while - epmet-point-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-point/epmet-point-server/Dockerfile_while - epmet-third-server: - build: - context: . - dockerfile: ./epmet-legacy-module/epmet-third/epmet-third-server/Dockerfile_while - gov-access-server: - build: - context: . - dockerfile: ./epmet-legacy-module/gov-access/gov-access-server/Dockerfile_while - gov-grid-server: - build: - context: . - dockerfile: ./epmet-legacy-module/gov-grid/gov-grid-server/Dockerfile_while - gov-issue-server: - build: - context: . - dockerfile: ./epmet-legacy-module/gov-issue/gov-issue-server/Dockerfile_while - gov-mine-server: - build: - context: . - dockerfile: ./epmet-legacy-module/gov-mine/gov-mine-server/Dockerfile_while - gov-org-server: - build: - context: . - dockerfile: ./epmet-legacy-module/gov-org/gov-org-server/Dockerfile_while - gov-project-server: - build: - context: . - dockerfile: ./epmet-legacy-module/gov-project/gov-project-server/Dockerfile_while - gov-voice-server: - build: - context: . - dockerfile: ./epmet-legacy-module/gov-voice/gov-voice-server/Dockerfile_while - open-data-worker-server: - build: - context: . - dockerfile: ./epmet-legacy-module/open-data-worker/open-data-worker-server/Dockerfile_while - oper-access-server: - build: - context: . - dockerfile: ./epmet-legacy-module/oper-access/oper-access-server/Dockerfile_while - oper-crm-server: - build: - context: . - dockerfile: ./epmet-legacy-module/oper-crm/oper-crm-server/Dockerfile_while - oper-customize-server: - build: - context: . - dockerfile: ./epmet-legacy-module/oper-customize/oper-customize-server/Dockerfile_while - resi-group-server: - build: - context: . - dockerfile: ./epmet-legacy-module/resi-group/resi-group-server/Dockerfile_while - resi-guide-server: - build: - context: . - dockerfile: ./epmet-legacy-module/resi-guide/resi-guide-server/Dockerfile_while - resi-hall-server: - build: - context: . - dockerfile: ./epmet-legacy-module/resi-hall/resi-hall-server/Dockerfile_while - resi-home-server: - build: - context: . - dockerfile: ./epmet-legacy-module/resi-home/resi-home-server/Dockerfile_while - resi-mine-server: - build: - context: . - dockerfile: ./epmet-legacy-module/resi-mine/resi-mine-server/Dockerfile_while - resi-partymember-server: - build: - context: . - dockerfile: ./epmet-legacy-module/resi-partymember/resi-partymember-server/Dockerfile_while - resi-voice-server: - build: - context: . - dockerfile: ./epmet-module/resi-voice/resi-voice-server/Dockerfile_while - epmet-governance: - build: - context: . - dockerfile: ./epmet-module/epmet-governance/Dockerfile_while - -# 使用方式: docker-compose -f docker-compose-dev.yml -f docker-compose-build.yml build epmet-gateway \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d12c252 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,21 @@ +version: "3.7" +services: + jenkins-webhook-trigger: + container_name: jenkins-webhook-trigger + image: 192.168.1.140:5000/epmet-saas-dev/jenkins-webhook-trigger:001 + network_mode: host # 使用host网络 + volumes: + - "/Volumes/data/ws_python/wxz/JenkinsWebHookTrigger/lastcommit.txt:/lastcommit.txt" + environment: + RUN_INSTRUCT: "python /main.py runserver 0.0.0.0:7998" + restart: "unless-stopped" + logging: + driver: local + options: + max-size: "10m" + max-file: "2" + deploy: + resources: + limits: + cpus: '0.1' + memory: 250M \ No newline at end of file diff --git a/pom.xml b/pom.xml deleted file mode 100644 index dc47e02..0000000 --- a/pom.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - 4.0.0 - - - - org.springframework.boot - spring-boot-starter-parent - 2.1.11.RELEASE - - - com.epmet - epmet-saas - 2.0.0 - pom - Elink Party Masses Easily Together Saas - - - 青岛亿联信息科技股份有限公司 - http://www.elinkchina.com.cn/ - - - - epmet-commons - epmet-gateway - epmet-auth - epmet-module - epmet-clients - epmet-cloud-generator - - - - - 2.0.0 - 1.3.70 - 4.9.0 - UTF-8 - UTF-8 - 1.8 - Greenwich.SR4 - 2.1.0.RELEASE - 2.1.6 - 8.0.18 - 2.0.0 - - - - - org.springframework.boot - spring-boot-starter-test - test - - - - - - - org.springframework.cloud - spring-cloud-dependencies - ${spring.cloud.version} - pom - import - - - com.alibaba.cloud - spring-cloud-alibaba-dependencies - ${spring.cloud.alibaba.version} - pom - import - - - mysql - mysql-connector-java - ${mysql.version} - - - - - com.aliyun - alibaba-dingtalk-service-sdk - ${alibaba-dingtalk-service-sdk.version} - - - - com.squareup.okhttp3 - okhttp - ${okhttp.version} - - - org.jetbrains.kotlin - kotlin-stdlib - ${kotlin-stdlib.version} - - - - - com.epmet - epmet-common-clienttoken - ${epmet.version} - - - com.epmet - epmet-commons-dynamic-datasource - ${epmet.version} - - - com.epmet - epmet-commons-extapp-auth - ${epmet.version} - - - com.epmet - epmet-commons-feignclient - ${epmet.version} - - - com.epmet - epmet-commons-mybatis - ${epmet.version} - - - com.epmet - epmet-commons-openapi - ${epmet.version} - - - com.epmet - epmet-commons-rocketmq - ${epmet.version} - - - com.epmet - epmet-commons-security - ${epmet.version} - - - com.epmet - epmet-commons-service-call - ${epmet.version} - - - com.epmet - epmet-commons-thirdplat - ${epmet.version} - - - com.epmet - epmet-commons-tools - ${epmet.version} - - - com.epmet - epmet-commons-tools-phone - ${epmet.version} - - - com.epmet - epmet-commons-tools-wx-ma - ${epmet.version} - - - com.epmet - epmet-commons-tools-wx-mp - ${epmet.version} - - - - - - com.epmet - epmet-actual-base-client - ${epmet.version} - - - com.epmet - epmet-admin-client - ${epmet.version} - - - com.epmet - epmet-auth-client - ${epmet.version} - - - - - - - - public - aliyun nexus - http://maven.aliyun.com/nexus/content/groups/public/ - - true - - - - epmet - maven-releases - https://nexus.elinkservice.cn/repository/maven-releases/ - - - - - public - aliyun nexus - http://maven.aliyun.com/nexus/content/groups/public/ - - true - - - false - - - - - - epmet - https://nexus.elinkservice.cn/repository/maven-releases/ - - - -