diff --git a/docker/.gitignore b/docker/.gitignore index 31447cc..7885f95 100644 --- a/docker/.gitignore +++ b/docker/.gitignore @@ -1,2 +1,3 @@ code-gen/ -!code-gen/**/docker-compose.yml \ No newline at end of file +!code-gen/**/docker-compose.yml +!code-gen/**/config.json \ No newline at end of file diff --git a/docker/code-gen/docker-compose.yml b/docker/code-gen/docker-compose.yml index b77e381..fd09746 100644 --- a/docker/code-gen/docker-compose.yml +++ b/docker/code-gen/docker-compose.yml @@ -26,13 +26,13 @@ services: image: swaggerapi/swagger-codegen-cli-v3 container_name: codegen-cli command: > - config-help + generate + -i http://palantir:5035/openapi/v1.json -l typescript-angular -# generate -# -i http://palantir:5035/openapi/v1.json -# -l csharp -# -o /local -# -c /options.json + -o /local + -c /options.json +# config-help +# -l typescript-angular restart: no depends_on: palantir: diff --git a/docker/code-gen/options.json b/docker/code-gen/options.json new file mode 100644 index 0000000..5396299 --- /dev/null +++ b/docker/code-gen/options.json @@ -0,0 +1,9 @@ +{ + "supportsES6": true, + "npmName": "@gandalf/api", + "npmVersion": "0.0.1", + "withInterfaces": true, + "ngVersion": "19.1.0", + "providedInRoot": true, + "useOverride": true +} \ No newline at end of file diff --git a/scripts/code-gen/gen-palantir-client.cmd b/scripts/code-gen/gen-palantir-client.cmd index 87b56f7..6ee84e4 100644 --- a/scripts/code-gen/gen-palantir-client.cmd +++ b/scripts/code-gen/gen-palantir-client.cmd @@ -5,6 +5,6 @@ rmdir /s /q "dotnet" xcopy "../../src/dotnet" "./dotnet\" /E/H cmd /c "docker-compose up --abort-on-container-exit --force-recreate" cmd /c "docker-compose down" -rmdir /s /q "../../src/dotnet/Suspectus.Gandalf.Palantir.Client/Generated" -xcopy "./palantir-client" "../../src/dotnet/Suspectus.Gandalf.Palantir.Client/Generated\" /E/H +rmdir /s /q "../../src/angular/frontend/src/app/clients/palantir-client-bot" +xcopy "./palantir-client" "../../src/angular/frontend/src/app/clients/palantir-client-bot\" /E/H popd