Skip to content

Commit 141c9aa

Browse files
committed
Merge remote-tracking branch
'origin/issue/315_Reorganize_dsf-tools_Modules' into develop_2
2 parents 6c149ae + 17b7834 commit 141c9aa

File tree

130 files changed

+2009
-1739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+2009
-1739
lines changed

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,15 @@
99

1010
**/*.iml
1111

12+
## dev setup cert folder and files, folder and files generated by dsf-maven-plugin
13+
cert
14+
cert/**
15+
1216
###
1317
# dsf-bpe ignores
1418
###
19+
dsf-bpe/dsf-bpe-server-jetty/cert/*.crt
20+
dsf-bpe/dsf-bpe-server-jetty/cert/*.key
1521
dsf-bpe/dsf-bpe-server-jetty/conf/config.properties
1622
dsf-bpe/dsf-bpe-server-jetty/docker/api/v1/*.jar
1723
dsf-bpe/dsf-bpe-server-jetty/docker/api/v2/*.jar
@@ -88,6 +94,8 @@ dsf-docker-test-setup-3dic-ttp/docker-compose.override.yml
8894
###
8995
# dsf-fhir ignores
9096
###
97+
dsf-fhir/dsf-fhir-server-jetty/cert/*.crt
98+
dsf-fhir/dsf-fhir-server-jetty/cert/*.key
9199
dsf-fhir/dsf-fhir-server-jetty/conf/bundle.xml
92100
dsf-fhir/dsf-fhir-server-jetty/conf/config.properties
93101
dsf-fhir/dsf-fhir-server-jetty/docker/ca/*.pem

dsf-bpe/dsf-bpe-server-jetty/conf/jetty.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ dev.dsf.server.api.port=8002
22
dev.dsf.server.status.port=10002
33
dev.dsf.server.context.path=/bpe
44

5-
dev.dsf.server.certificate=target/bpe.crt
6-
dev.dsf.server.certificate.chain=target/issuing_ca.crt
7-
dev.dsf.server.certificate.key=target/bpe.key
5+
dev.dsf.server.certificate=cert/bpe.crt
6+
dev.dsf.server.certificate.chain=cert/issuing_ca.crt
7+
dev.dsf.server.certificate.key=cert/bpe.key
88
dev.dsf.server.certificate.key.password=password
99

10-
dev.dsf.server.auth.trust.client.certificate.cas=target/ca_chain.crt
10+
dev.dsf.server.auth.trust.client.certificate.cas=cert/ca_chain.crt

dsf-bpe/dsf-bpe-server-jetty/pom.xml

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</dependency>
1717
<dependency>
1818
<groupId>dev.dsf</groupId>
19-
<artifactId>dsf-tools-db-migration</artifactId>
19+
<artifactId>dsf-common-db</artifactId>
2020
</dependency>
2121
<dependency>
2222
<groupId>dev.dsf</groupId>
@@ -122,24 +122,51 @@
122122
</includes>
123123
<followSymlinks>false</followSymlinks>
124124
</fileset>
125+
<fileset>
126+
<directory>docker/ca</directory>
127+
<includes>
128+
<include>*.pem</include>
129+
</includes>
130+
<followSymlinks>false</followSymlinks>
131+
</fileset>
132+
<fileset>
133+
<directory>../../dsf-docker/bpe_proxy/ca</directory>
134+
<includes>
135+
<include>*.pem</include>
136+
</includes>
137+
<followSymlinks>false</followSymlinks>
138+
</fileset>
125139
</filesets>
126140
</configuration>
127141
</plugin>
128142
<plugin>
129143
<groupId>dev.dsf</groupId>
130-
<artifactId>dsf-tools-documentation-generator</artifactId>
144+
<artifactId>dsf-maven-plugin</artifactId>
131145
<executions>
132146
<execution>
147+
<id>config-doc</id>
148+
<goals>
149+
<goal>generate-config-doc</goal>
150+
</goals>
151+
</execution>
152+
<execution>
153+
<id>default-ca-files</id>
133154
<goals>
134-
<goal>generate</goal>
155+
<goal>generate-default-ca-files</goal>
135156
</goals>
136157
</execution>
137158
</executions>
138159
<configuration>
139-
<workingPackages>
140-
<workingPackage>dev.dsf.common</workingPackage>
141-
<workingPackage>dev.dsf.bpe</workingPackage>
142-
</workingPackages>
160+
<configDocPackages>dev.dsf.common,dev.dsf.bpe</configDocPackages>
161+
<clientCertIssuingCaFiles>
162+
../../dsf-docker/bpe_proxy/ca/client_cert_issuing_cas.pem
163+
</clientCertIssuingCaFiles>
164+
<clientCertCaChainFiles>
165+
../../dsf-docker/bpe_proxy/ca/client_cert_ca_chains.pem,docker/ca/client_cert_ca_chains.pem
166+
</clientCertCaChainFiles>
167+
<serverCertRootCaFiles>
168+
docker/ca/server_cert_root_cas.pem
169+
</serverCertRootCaFiles>
143170
</configuration>
144171
</plugin>
145172
</plugins>

dsf-bpe/dsf-bpe-server-jetty/src/main/java/dev/dsf/bpe/BpeJettyServer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
import dev.dsf.bpe.config.BpeDbMigratorConfig;
77
import dev.dsf.bpe.config.BpeHttpJettyConfig;
8+
import dev.dsf.common.db.migration.DbMigrator;
89
import dev.dsf.common.jetty.JettyServer;
910
import dev.dsf.common.jetty.Log4jInitializer;
10-
import dev.dsf.tools.db.DbMigrator;
1111

1212
public final class BpeJettyServer
1313
{

dsf-bpe/dsf-bpe-server-jetty/src/main/java/dev/dsf/bpe/BpeJettyServerHttps.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
import dev.dsf.bpe.config.BpeDbMigratorConfig;
77
import dev.dsf.bpe.config.BpeHttpsJettyConfig;
8+
import dev.dsf.common.db.migration.DbMigrator;
89
import dev.dsf.common.jetty.JettyServer;
910
import dev.dsf.common.jetty.Log4jInitializer;
10-
import dev.dsf.tools.db.DbMigrator;
1111

1212
public final class BpeJettyServerHttps
1313
{

dsf-bpe/dsf-bpe-server-jetty/src/main/java/dev/dsf/bpe/config/BpeDbMigratorConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
1010
import org.springframework.core.env.ConfigurableEnvironment;
1111

12+
import dev.dsf.common.db.migration.DbMigrator;
13+
import dev.dsf.common.db.migration.DbMigratorConfig;
14+
import dev.dsf.common.docker.secrets.DockerSecretsPropertySourceFactory;
1215
import dev.dsf.common.documentation.Documentation;
13-
import dev.dsf.tools.db.DbMigrator;
14-
import dev.dsf.tools.db.DbMigratorConfig;
15-
import dev.dsf.tools.docker.secrets.DockerSecretsPropertySourceFactory;
1616

1717
@Configuration
1818
@PropertySource(value = "file:conf/config.properties", encoding = "UTF-8", ignoreResourceNotFound = true)

dsf-bpe/dsf-bpe-server/pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
<groupId>dev.dsf</groupId>
1515
<artifactId>dsf-bpe-process-api</artifactId>
1616
</dependency>
17+
<dependency>
18+
<groupId>dev.dsf</groupId>
19+
<artifactId>dsf-common-build-info-reader</artifactId>
20+
</dependency>
1721
<dependency>
1822
<groupId>dev.dsf</groupId>
1923
<artifactId>dsf-common-auth</artifactId>
@@ -26,6 +30,10 @@
2630
<groupId>dev.dsf</groupId>
2731
<artifactId>dsf-common-db</artifactId>
2832
</dependency>
33+
<dependency>
34+
<groupId>dev.dsf</groupId>
35+
<artifactId>dsf-common-docker-secrets-reader</artifactId>
36+
</dependency>
2937
<dependency>
3038
<groupId>dev.dsf</groupId>
3139
<artifactId>dsf-common-documentation</artifactId>
@@ -42,14 +50,6 @@
4250
<groupId>dev.dsf</groupId>
4351
<artifactId>dsf-fhir-websocket-client</artifactId>
4452
</dependency>
45-
<dependency>
46-
<groupId>dev.dsf</groupId>
47-
<artifactId>dsf-tools-build-info-reader</artifactId>
48-
</dependency>
49-
<dependency>
50-
<groupId>dev.dsf</groupId>
51-
<artifactId>dsf-tools-docker-secrets-reader</artifactId>
52-
</dependency>
5353
<dependency>
5454
<groupId>de.hs-heilbronn.mi</groupId>
5555
<artifactId>crypto-utils</artifactId>

dsf-bpe/dsf-bpe-server/src/main/java/dev/dsf/bpe/spring/config/BuildInfoReaderConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
import org.springframework.context.event.ContextRefreshedEvent;
88
import org.springframework.context.event.EventListener;
99

10-
import dev.dsf.tools.build.BuildInfoReader;
11-
import dev.dsf.tools.build.BuildInfoReaderImpl;
10+
import dev.dsf.common.build.BuildInfoReader;
11+
import dev.dsf.common.build.BuildInfoReaderImpl;
1212

1313
@Configuration
1414
public class BuildInfoReaderConfig

dsf-bpe/dsf-bpe-server/src/main/java/dev/dsf/bpe/spring/config/DaoConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import dev.dsf.bpe.dao.ProcessPluginResourcesDaoJdbc;
1515
import dev.dsf.bpe.dao.ProcessStateDao;
1616
import dev.dsf.bpe.dao.ProcessStateDaoJdbc;
17-
import dev.dsf.common.db.DataSourceWithLogger;
17+
import dev.dsf.common.db.logging.DataSourceWithLogger;
1818

1919
@Configuration
2020
public class DaoConfig

dsf-bpe/dsf-bpe-server/src/main/java/dev/dsf/bpe/spring/config/MailConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import dev.dsf.bpe.api.service.BpeMailService;
2727
import dev.dsf.bpe.mail.LoggingMailService;
2828
import dev.dsf.bpe.mail.SmtpMailService;
29-
import dev.dsf.tools.build.BuildInfoReader;
29+
import dev.dsf.common.build.BuildInfoReader;
3030

3131
@Configuration
3232
public class MailConfig implements InitializingBean

0 commit comments

Comments
 (0)