Skip to content
Snippets Groups Projects
Commit efe338b6 authored by OZGCloud's avatar OZGCloud
Browse files

updated README

parent 6575e0eb
Branches
Tags
No related merge requests found
...@@ -33,12 +33,29 @@ go install \ ...@@ -33,12 +33,29 @@ go install \
https://github.com/bufbuild/buf?tab=readme-ov-file https://github.com/bufbuild/buf?tab=readme-ov-file
### Protobuf-Code generieren ### Proto Dateien anpassen
Die *.proto Dateien, die die verwendetetn GRPC Apis des Proxys definieren müssen aus den entsprechenden Projekten
in das Verzeichnis api/proto kopiert werden.
Die Projekte sind:
* [VorgangManager](https://git.ozg-sh.de/ozgcloud-app/vorgang-manager/src/branch/master/vorgang-manager-interface/src/main/protobuf)
* [NachrichtenManager](https://git.ozg-sh.de/ozgcloud-app/nachrichten-manager/src/branch/master/nachrichten-manager-interface/src/main/protobuf)
Damit die Code generierung funktioniert müssen die proto-Dateien aktuell noch angepasst werden.
Dazu muss in jede Datei die Zeile ```option go_package = "de.ozgcloud.antragraumproxy";``` hinzugefügt werden, damit
die erzeugten Quellcode-Dateien im selben go package liegen.
### Protobuf-Code und swagger datei generieren
``` ```
buf generate buf generate
``` ```
Erzeugt dann den Code für das Gateway und auch die Datei gen/openapiv2/openapiv2.swagger.json.
Diese Datei kann dann in anderen Projekten verwendet werden um die nötige DTO Klassen zu erzeugen.
### Anwendung starten ### Anwendung starten
``` ```
...@@ -46,6 +63,7 @@ ACTIVE_PROFILE=local go run cmd/antragsraum-proxy/main.go ...@@ -46,6 +63,7 @@ ACTIVE_PROFILE=local go run cmd/antragsraum-proxy/main.go
``` ```
## Config ## Config
config.yml is the default config for deployment config.yml is the default config for deployment
[Config-Datei](./config/config.yml) [Config-Datei](./config/config.yml)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment