4 changed files with 33 additions and 372 deletions
@ -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 . |
@ -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 |
@ -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 |
@ -1,228 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
|||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
|||
<modelVersion>4.0.0</modelVersion> |
|||
|
|||
|
|||
<parent> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-parent</artifactId> |
|||
<version>2.1.11.RELEASE</version> |
|||
</parent> |
|||
|
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-saas</artifactId> |
|||
<version>2.0.0</version> |
|||
<packaging>pom</packaging> |
|||
<description>Elink Party Masses Easily Together Saas</description> |
|||
|
|||
<organization> |
|||
<name>青岛亿联信息科技股份有限公司</name> |
|||
<url>http://www.elinkchina.com.cn/</url> |
|||
</organization> |
|||
|
|||
<modules> |
|||
<module>epmet-commons</module> |
|||
<module>epmet-gateway</module> |
|||
<module>epmet-auth</module> |
|||
<module>epmet-module</module> |
|||
<module>epmet-clients</module> |
|||
<module>epmet-cloud-generator</module> |
|||
<!--<module>epmet-legacy-module</module>--> |
|||
</modules> |
|||
|
|||
<properties> |
|||
<alibaba-dingtalk-service-sdk.version>2.0.0</alibaba-dingtalk-service-sdk.version> |
|||
<kotlin-stdlib.version>1.3.70</kotlin-stdlib.version> |
|||
<okhttp.version>4.9.0</okhttp.version> |
|||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
|||
<java.version>1.8</java.version> |
|||
<spring.cloud.version>Greenwich.SR4</spring.cloud.version> |
|||
<spring.cloud.alibaba.version>2.1.0.RELEASE</spring.cloud.alibaba.version> |
|||
<spring.boot.admin.version>2.1.6</spring.boot.admin.version> |
|||
<mysql.version>8.0.18</mysql.version> |
|||
<epmet.version>2.0.0</epmet.version> |
|||
</properties> |
|||
|
|||
<dependencies> |
|||
<dependency> |
|||
<groupId>org.springframework.boot</groupId> |
|||
<artifactId>spring-boot-starter-test</artifactId> |
|||
<scope>test</scope> |
|||
</dependency> |
|||
</dependencies> |
|||
|
|||
<dependencyManagement> |
|||
<dependencies> |
|||
<dependency> |
|||
<groupId>org.springframework.cloud</groupId> |
|||
<artifactId>spring-cloud-dependencies</artifactId> |
|||
<version>${spring.cloud.version}</version> |
|||
<type>pom</type> |
|||
<scope>import</scope> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.alibaba.cloud</groupId> |
|||
<artifactId>spring-cloud-alibaba-dependencies</artifactId> |
|||
<version>${spring.cloud.alibaba.version}</version> |
|||
<type>pom</type> |
|||
<scope>import</scope> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>mysql</groupId> |
|||
<artifactId>mysql-connector-java</artifactId> |
|||
<version>${mysql.version}</version> |
|||
</dependency> |
|||
<!--<dependency> |
|||
<groupId>com.alibaba.cloud</groupId> |
|||
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> |
|||
<version>2.1.1.RELEASE</version> |
|||
</dependency>--> |
|||
<!-- 钉钉机器人 --> |
|||
<dependency> |
|||
<groupId>com.aliyun</groupId> |
|||
<artifactId>alibaba-dingtalk-service-sdk</artifactId> |
|||
<version>${alibaba-dingtalk-service-sdk.version}</version> |
|||
</dependency> |
|||
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp --> |
|||
<dependency> |
|||
<groupId>com.squareup.okhttp3</groupId> |
|||
<artifactId>okhttp</artifactId> |
|||
<version>${okhttp.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>org.jetbrains.kotlin</groupId> |
|||
<artifactId>kotlin-stdlib</artifactId> |
|||
<version>${kotlin-stdlib.version}</version> |
|||
</dependency> |
|||
|
|||
<!-- epmet commons通用jar start --> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-common-clienttoken</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-dynamic-datasource</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-extapp-auth</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-feignclient</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-mybatis</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-openapi</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-rocketmq</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-security</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-service-call</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-thirdplat</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-tools</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-tools-phone</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-tools-wx-ma</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-commons-tools-wx-mp</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<!-- epmet commons通用 jar end --> |
|||
|
|||
<!-- epmet clients jar start --> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-actual-base-client</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-admin-client</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<dependency> |
|||
<groupId>com.epmet</groupId> |
|||
<artifactId>epmet-auth-client</artifactId> |
|||
<version>${epmet.version}</version> |
|||
</dependency> |
|||
<!-- epmet clients jar end --> |
|||
</dependencies> |
|||
</dependencyManagement> |
|||
|
|||
<repositories> |
|||
<repository> |
|||
<id>public</id> |
|||
<name>aliyun nexus</name> |
|||
<url>http://maven.aliyun.com/nexus/content/groups/public/</url> |
|||
<releases> |
|||
<enabled>true</enabled> |
|||
</releases> |
|||
</repository> |
|||
<repository> |
|||
<id>epmet</id> |
|||
<name>maven-releases</name> |
|||
<url>https://nexus.elinkservice.cn/repository/maven-releases/</url> |
|||
</repository> |
|||
</repositories> |
|||
<pluginRepositories> |
|||
<pluginRepository> |
|||
<id>public</id> |
|||
<name>aliyun nexus</name> |
|||
<url>http://maven.aliyun.com/nexus/content/groups/public/</url> |
|||
<releases> |
|||
<enabled>true</enabled> |
|||
</releases> |
|||
<snapshots> |
|||
<enabled>false</enabled> |
|||
</snapshots> |
|||
</pluginRepository> |
|||
</pluginRepositories> |
|||
<distributionManagement> |
|||
<repository> |
|||
<id>epmet</id> |
|||
<url>https://nexus.elinkservice.cn/repository/maven-releases/</url> |
|||
</repository> |
|||
</distributionManagement> |
|||
|
|||
</project> |
Loading…
Reference in new issue