Implement rough architecture
This commit is contained in:
19
api/generate_go_server.sh
Executable file
19
api/generate_go_server.sh
Executable 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/
|
||||
Reference in New Issue
Block a user