slowslo 5 лет назад
Родитель
Сommit
0a7f2e5105

+ 15 - 0
blade-service-api/person-api/pom.xml

@@ -0,0 +1,15 @@
+<?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">
+    <parent>
+        <artifactId>blade-service-api</artifactId>
+        <groupId>org.springblade</groupId>
+        <version>2.7.2.RELEASE</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>person-api</artifactId>
+
+
+</project>

+ 1 - 0
blade-service-api/pom.xml

@@ -24,6 +24,7 @@
         <module>enterprise-api</module>
         <module>smart-party-api</module>
         <module>estate-api</module>
+        <module>person-api</module>
     </modules>
 
     <dependencies>

+ 14 - 0
blade-service/person/Dockerfile

@@ -0,0 +1,14 @@
+FROM openjdk:8
+
+
+RUN mkdir -p /blade/person
+
+WORKDIR /blade/person
+
+EXPOSE 9530
+
+ADD ./person.jar ./app.jar
+
+ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
+
+CMD ["--spring.profiles.active=prod"]

+ 15 - 0
blade-service/person/pom.xml

@@ -0,0 +1,15 @@
+<?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">
+    <parent>
+        <artifactId>blade-service</artifactId>
+        <groupId>org.springblade</groupId>
+        <version>2.7.2.RELEASE</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+
+    <artifactId>person</artifactId>
+
+
+</project>

+ 17 - 0
blade-service/person/src/main/java/org/springblade/person/PersonApplication.java

@@ -0,0 +1,17 @@
+package org.springblade.person;
+
+import org.springblade.common.constant.ServicesName;
+import org.springblade.core.cloud.feign.EnableBladeFeign;
+import org.springblade.core.launch.BladeApplication;
+import org.springframework.cloud.client.SpringCloudApplication;
+/**
+ * Created By lykang in 2021/4/13
+ **/
+@SpringCloudApplication
+@EnableBladeFeign
+public class PersonApplication {
+
+	public static void main(String[] args) {
+		BladeApplication.run(ServicesName.PARTY_SERVICE,PersonApplication.class,args);
+	}
+}

+ 11 - 0
blade-service/person/src/main/resources/application-dev.yml

@@ -0,0 +1,11 @@
+#服务器端口
+server:
+  port: 9530
+
+#数据源配置
+spring:
+  datasource:
+    url: ${blade.datasource.person.url}
+    username: ${blade.datasource.person.username}
+    password: ${blade.datasource.person.password}
+

+ 10 - 0
blade-service/person/src/main/resources/application-prod.yml

@@ -0,0 +1,10 @@
+#服务器端口
+server:
+  port: 9530
+
+#数据源配置
+spring:
+  datasource:
+    url: ${blade.datasource.person.url}
+    username: ${blade.datasource.person.username}
+    password: ${blade.datasource.person.password}

+ 10 - 0
blade-service/person/src/main/resources/application-test.yml

@@ -0,0 +1,10 @@
+#服务器端口
+server:
+  port: 9530
+
+#数据源配置
+spring:
+  datasource:
+    url: ${blade.datasource.test.url}
+    username: ${blade.datasource.test.username}
+    password: ${blade.datasource.test.password}

+ 1 - 0
blade-service/pom.xml

@@ -24,6 +24,7 @@
         <module>enterprise</module>
         <module>smart-party</module>
         <module>work-order</module>
+        <module>person</module>
     </modules>
 
     <dependencies>