1
0
mirror of https://github.com/pcvolkmer/mv64e-rest-to-kafka-gateway synced 2025-09-13 09:12:51 +00:00

feat: ssl connections to kafka brokers

This commit is contained in:
2025-08-21 21:13:20 +02:00
parent 7f182efe4f
commit 28e7a1e762
10 changed files with 230 additions and 8 deletions

View File

@@ -25,6 +25,12 @@ Options:
bcrypt hashed Security Token [env: APP_SECURITY_TOKEN=]
--listen <LISTEN>
Address and port for HTTP requests [env: APP_LISTEN=] [default: [::]:3000]
--ssl-ca-file <SSL_CA_FILE>
CA file for SSL connection to Kafka [env: APP_SSL_CA_FILE=]
--ssl-cert-file <SSL_CERT_FILE>
Certificate file for SSL connection to Kafka [env: APP_SSL_CERT_FILE=]
--ssl-key-file <SSL_KEY_FILE>
Key file for SSL connection to Kafka [env: APP_SSL_KEY_FILE=]
```
Die Anwendung lässt sich auch mit Umgebungsvariablen konfigurieren.
@@ -35,6 +41,12 @@ Die Anwendung lässt sich auch mit Umgebungsvariablen konfigurieren.
* `APP_LISTEN`: Adresse und Port für eingehende HTTP-Requests. Standardwert: `[::]:3000` - Port `3000` auf allen
Adressen (IPv4 und IPv6)
Optionale Umgebungsvariablen - wenn angegeben wird eine SSL-Verbindung zu Kafka aufgebaut.
* `SSL_CA_FILE`: CA für SSL-Verbindungen
* `SSL_CA_FILE`: SSL Certificate Datei
* `SSL_CA_FILE`: SSL Key Datei
Die Angabe eines Tokens ist verpflichtend und kann entweder über den Parameter `--token` erfolgen, oder über die
Umgebungsvariable `APP_SECURITY_TOKEN`.