🐳 在 K8S 中运行,配置文件
This commit is contained in:
1 parent
d2be4393c5
commit
132ab82afb
27 files changed
+177
-23
No files matched your search
@@ -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
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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/
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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/
|
||||
@@ -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
|
||||
@@ -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/
|
||||
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user