mirror of
https://github.com/pcvolkmer/etl-processor.git
synced 2025-04-20 01:36:50 +00:00
Update dev config and added related information into README.md
This commit is contained in:
parent
64b8636145
commit
66dc96680d
20
README.md
20
README.md
@ -80,3 +80,23 @@ für HTTP nicht gibt.
|
|||||||
## Docker-Images
|
## Docker-Images
|
||||||
|
|
||||||
Diese Anwendung ist auch als Docker-Image verfügbar: https://github.com/CCC-MF/etl-processor/pkgs/container/etl-processor
|
Diese Anwendung ist auch als Docker-Image verfügbar: https://github.com/CCC-MF/etl-processor/pkgs/container/etl-processor
|
||||||
|
|
||||||
|
## Entwicklungssetup
|
||||||
|
|
||||||
|
Zum Starten einer lokalen Entwicklungs- und Testumgebung kann die beiliegende Datei `dev-compose.yml` verwendet werden.
|
||||||
|
Diese kann zur Nutzung der Datenbanken **MariaDB** als auch **PostgreSQL** angepasst werden.
|
||||||
|
|
||||||
|
Zur Nutzung von Apache Kafka muss dazu ein Eintrag im hosts-File vorgenommen werden und der Hostname `kafka` auf die lokale
|
||||||
|
IP-Adresse verweisen. Ohne diese Einstellung ist eine Nutzung von Apache Kafka außerhalb der Docker-Umgebung nicht möglich.
|
||||||
|
|
||||||
|
Beim Start der Anwendung mit dem Profil `dev` wird die in `dev-compose.yml` definierte Umgebung beim Start der
|
||||||
|
Anwendung mit gestartet:
|
||||||
|
|
||||||
|
```
|
||||||
|
SPRING_PROFILES_ACTIVE=dev ./gradlew bootRun
|
||||||
|
```
|
||||||
|
|
||||||
|
Die Datei `application-dev.yml` enthält hierzu die Konfiguration für das Profil `dev`.
|
||||||
|
|
||||||
|
Beim Ausführen der Integrationstests wird eine Testdatenbank in einem Docker-Container gestartet.
|
||||||
|
Siehe hier auch die Klasse `AbstractTestcontainerTest` unter `src/integrationTest`.
|
@ -1,4 +1,7 @@
|
|||||||
services:
|
services:
|
||||||
|
|
||||||
|
# Note: Make sure, hostname "kafka" points to 127.0.0.1
|
||||||
|
# otherwise connection will not be available
|
||||||
kafka:
|
kafka:
|
||||||
image: bitnami/kafka
|
image: bitnami/kafka
|
||||||
hostname: kafka
|
hostname: kafka
|
||||||
|
@ -4,8 +4,11 @@ spring:
|
|||||||
file: ./dev-compose.yml
|
file: ./dev-compose.yml
|
||||||
|
|
||||||
app:
|
app:
|
||||||
rest:
|
#rest:
|
||||||
uri: http://localhost:9000/bwhc/etl/api
|
# uri: http://localhost:9000/bwhc/etl/api
|
||||||
|
|
||||||
|
# Note: Make sure, hostname "kafka" points to 127.0.0.1
|
||||||
|
# otherwise connection will not be available
|
||||||
kafka:
|
kafka:
|
||||||
topic: test
|
topic: test
|
||||||
response-topic: test-response
|
response-topic: test-response
|
||||||
|
Loading…
x
Reference in New Issue
Block a user