Add gateway and discovery modules to backend with CI/CD updates

This commit is contained in:
2025-09-21 10:18:32 +02:00
parent a4664f894d
commit daaaed47c4
5 changed files with 51 additions and 2 deletions

2
.gitignore vendored
View File

@@ -5,3 +5,5 @@ backend/**/target
finlog_app/**/.idea
finlog_app/**/.dart_tool
finlog_app/**/pubspec.lock

View File

@@ -7,5 +7,7 @@ build_backend:
artifacts:
paths:
- backend/common/target/
- backend/server/target
- backend/discovery/target/
- backend/gateway/target/
- backend/server/target/
expire_in: 1 hour

13
backend/discovery/pom.xml Normal file
View File

@@ -0,0 +1,13 @@
<?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>dev.rheinsw.finlog.backend</groupId>
<artifactId>backend</artifactId>
<version>${revision}</version>
</parent>
<artifactId>discovery</artifactId>
</project>

30
backend/gateway/pom.xml Normal file
View File

@@ -0,0 +1,30 @@
<?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>dev.rheinsw.finlog.backend</groupId>
<artifactId>backend</artifactId>
<version>${revision}</version>
</parent>
<artifactId>gateway</artifactId>
<properties>
<maven.compiler.source>21</maven.compiler.source>
<maven.compiler.target>21</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!-- common -->
<dependency>
<groupId>dev.rheinsw.finlog.backend</groupId>
<artifactId>common</artifactId>
<version>${revision}</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>

View File

@@ -12,6 +12,8 @@
<modules>
<module>common</module>
<module>server</module>
<module>gateway</module>
<module>discovery</module>
</modules>
<properties>