Implement rough architecture

This commit is contained in:
Martin Pander
2022-11-07 15:33:08 +01:00
parent 0ff700b945
commit 43c204f5b5
24 changed files with 1402 additions and 0 deletions

19
api/generate_go_server.sh Executable file
View File

@ -0,0 +1,19 @@
#!/bin/bash
shopt -s extglob
docker run --rm -v "${PWD}:/local" openapitools/openapi-generator-cli generate \
-i /local/dash_api.yaml \
--git-host=github.com \
--git-user-id=moustachioed \
--git-repo-id=dash \
--api-package dashapi \
--artifact-id dashapi \
--invoker-package dashapi \
--package-name dashapi \
-g go-server \
-p packageName=dashapi,featureCORS=true,outputAsLibrary=true,sourceFolder=dashapi \
-o /local/api_server
# -p packageName=dashapi,featureCORS=true,outputAsLibrary=true \
rm -rf ../backend/dashapi
cp -r ./api_server/dashapi ../backend/