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