🐳 在 K8S 中运行,配置文件

This commit is contained in:
冷冷 committed 2018-08-15 22:00:18 +08:00
1 parent d2be4393c5
commit 132ab82afb
27 files changed
+177 -23

No files matched your search

+1 -1
View File
@@ -8,6 +8,6 @@ WORKDIR /pigx/bin/com.pig4cloud/pigx-auth
EXPOSE 3000
ADD ./pigx-auth/target/pigx-auth.jar ./
ADD ./target/pigx-auth.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-auth.jar
+19
View File
@@ -100,6 +100,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
+1 -1
View File
@@ -20,4 +20,4 @@ eureka:
prefer-ip-address: true
client:
service-url:
defaultZone: http://pig:pig@localhost:1025/eureka/
defaultZone: http://pig:pig@pigx-eureka:1025/eureka/
+1 -1
View File
@@ -8,6 +8,6 @@ WORKDIR /pigx/bin/com.pig4cloud/pigx-config
EXPOSE 4001
ADD ./pigx-config/target/pigx-config.jar ./
ADD ./target/pigx-config.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-config.jar
+19
View File
@@ -69,6 +69,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
+1 -1
View File
@@ -19,7 +19,7 @@ eureka:
prefer-ip-address: true
client:
service-url:
defaultZone: http://pig:pig@localhost:1025/eureka/
defaultZone: http://pig:pig@pigx-eureka:1025/eureka/
# 暴露监控端点
management:
@@ -2,7 +2,7 @@
spring:
redis:
password:
host: localhost
host: redis
# 暴露监控端点
management:
endpoints:
@@ -93,7 +93,7 @@ swagger:
## spring security 配置
security:
auth:
server: http://localhost:9999/auth/oauth
server: http://pigx-gateway:9999/auth/oauth
oauth2:
resource:
token-info-uri: ${security.auth.server}/check_token
@@ -24,7 +24,7 @@ spring:
simples:
spring-simple-job:
job-class: com.pig4cloud.pigx.daemon.job.PigxSimpleJob
cron: 0/2 * * * * ?
cron: 0 0 0/3 * * ?
sharding-total-count: 3
sharding-item-parameters: 0=service1,1=service2,2=service3
eventTraceRdbDataSource: 'dataSource'
@@ -32,7 +32,7 @@ spring:
listener-class: com.pig4cloud.pigx.daemon.listener.PigxElasticJobListener
spring-simple-job2:
job-class: com.pig4cloud.pigx.daemon.job.PigxSimpleJob2
cron: 0/2 * * * * ?
cron: 0 0 0/2 * * ?
sharding-total-count: 3
sharding-item-parameters: 0=service1,1=service2,2=service3
eventTraceRdbDataSource: 'dataSource'
@@ -42,7 +42,7 @@ spring:
dataflows:
spring-dataflow-job:
job-class: com.pig4cloud.pigx.daemon.job.PigxDataflowJob
cron: 0/2 * * * * ?
cron: 0 0 0/1 * * ?
sharding-total-count: 3
sharding-item-parameters: 0=service1,1=service2,2=service3
streaming-process: true
+1 -1
View File
@@ -8,6 +8,6 @@ WORKDIR /pigx/bin/com.pig4cloud/pigx-eureka
EXPOSE 1025
ADD ./pigx-eureka/target/pigx-eureka.jar ./
ADD ./target/pigx-eureka.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-eureka.jar
+19
View File
@@ -79,6 +79,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
+1 -1
View File
@@ -13,7 +13,7 @@ spring:
# 类似的 redis 使用pigx-redis ,gateway 换成 pigx-gateway
eureka:
instance:
hostname: localhost
hostname: pigx-eureka
prefer-ip-address: true
client:
register-with-eureka: true
+1 -1
View File
@@ -8,6 +8,6 @@ WORKDIR /pigx/bin/com.pig4cloud/pigx-gateway
EXPOSE 9999
ADD ./pigx-gateway/target/pigx-gateway.jar ./
ADD ./target/pigx-gateway.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-gateway.jar
+19
View File
@@ -82,6 +82,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
@@ -22,6 +22,6 @@ eureka:
prefer-ip-address: true
client:
service-url:
defaultZone: http://pig:pig@localhost:1025/eureka/
defaultZone: http://pig:pig@pigx-eureka:1025/eureka/
+2 -2
View File
@@ -6,8 +6,8 @@ RUN mkdir -p /pigx/bin/com.pig4cloud/pigx-upms
WORKDIR /pigx/bin/com.pig4cloud/pigx-upms
EXPOSE 1025
EXPOSE 4000
ADD ./pigx-upms/pigx-upms-biz/target/pigx-upms-biz.jar ./
ADD ./target/pigx-upms-biz.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-upms-biz.jar
+19
View File
@@ -113,6 +113,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
@@ -23,4 +23,4 @@ eureka:
prefer-ip-address: true
client:
service-url:
defaultZone: http://pig:pig@localhost:1025/eureka/
defaultZone: http://pig:pig@pigx-eureka:1025/eureka/
+2 -2
View File
@@ -6,8 +6,8 @@ RUN mkdir -p /pigx/bin/com.pig4cloud/pigx-codegen
WORKDIR /pigx/bin/com.pig4cloud/pigx-codegen
EXPOSE 5001
EXPOSE 5003
ADD ./pigx-visual/pigx-codegen/target/pigx-codegen.jar ./
ADD ./target/pigx-codegen.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-codegen.jar
+19
View File
@@ -77,6 +77,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
</project>
@@ -20,7 +20,7 @@ eureka:
prefer-ip-address: true
client:
service-url:
defaultZone: http://pig:pig@localhost:1025/eureka/
defaultZone: http://pig:pig@pigx-eureka:1025/eureka/
logging:
level:
root: debug
+1 -1
View File
@@ -8,6 +8,6 @@ WORKDIR /pigx/bin/com.pig4cloud/pigx-daemon
EXPOSE 5002
ADD ./pigx-visual/pigx-daemon/target/pigx-daemon.jar ./
ADD ./target/pigx-daemon.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-daemon.jar
+19
View File
@@ -99,6 +99,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
@@ -20,4 +20,4 @@ eureka:
prefer-ip-address: true
client:
service-url:
defaultZone: http://pig:pig@localhost:1025/eureka/
defaultZone: http://pig:pig@pigx-eureka:1025/eureka/
+1 -1
View File
@@ -8,6 +8,6 @@ WORKDIR /pigx/bin/com.pig4cloud/pigx-monitor
EXPOSE 5001
ADD ./pigx-visual/pigx-monitor/target/pigx-monitor.jar ./
ADD ./target/pigx-monitor.jar ./
CMD java -Djava.security.egd=file:/dev/./urandom -jar pigx-monitor.jar
+19
View File
@@ -79,6 +79,25 @@
<finalName>${project.name}</finalName>
</configuration>
</plugin>
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.12</version>
<configuration>
<imageName>${registry.url}/${project.name}:0.0.1</imageName>
<dockerHost>${docker.url}</dockerHost>
<dockerDirectory>${project.basedir}</dockerDirectory>
<resources>
<resource>
<targetPath>/</targetPath>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
<serverId>docker-hub</serverId>
<registryUrl>https://index.docker.io/v1/</registryUrl>
</configuration>
</plugin>
</plugins>
</build>
@@ -20,4 +20,4 @@ eureka:
prefer-ip-address: true
client:
service-url:
defaultZone: http://pig:pig@localhost:1025/eureka/
defaultZone: http://pig:pig@pigx-eureka:1025/eureka/
+2
View File
@@ -53,6 +53,8 @@
<velocity.version>1.7</velocity.version>
<elastic-job-lite.version>2.1.5</elastic-job-lite.version>
<security.oauth.version>2.3.3.RELEASE</security.oauth.version>
<docker.url>http://192.168.0.13:4243</docker.url>
<registry.url>192.168.0.13:5000</registry.url>
</properties>
<dependencies>