Files
dash/api/generate_go_server.sh
2022-11-07 15:33:08 +01:00

20 lines
611 B
Bash
Executable File

#!/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/