From 428390b0e20860a128364d40c97dcd297678c4ae Mon Sep 17 00:00:00 2001 From: Armin Friedl Date: Sun, 12 Jul 2020 07:25:23 +0200 Subject: [PATCH] Build javascript client --- .drone.yml | 21 +++++++++++++++---- .../src/main/resources/application-prod.yml | 2 +- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.drone.yml b/.drone.yml index d980a7d..eba2aa3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -52,15 +52,28 @@ steps: tags: 0.1.0-snapshot - name: runservice - image: arminfriedl/fling:dev + image: arminfriedl/fling:0.1.0-snapshot pull: always detach: true - name: generate-clients - image: openapitools/openapi-generator-cli + image: alpine commands: - - sleep 35 - - java -jar /opt/openapi-generator/modules/openapi-generator-cli/target/openapi-generator-cli.jar generate -i http://runservice:3000/v3/api-docs -g python -o flingclient + - apk add --update --no-cache openjdk11 npm + - sleep 20 + - npm install @openapitools/openapi-generator-cli -g + - openapi-generator generate + -i http://runservice:3000/v3/api-docs + -g python + -o flingclient.py + --enable-post-process-file + - openapi-generator generate + -i http://runservice:3000/v3/api-docs + -g javascript + --additional-properties projectName=flinclient,usePromises=true + -o flingclient.js + --enable-post-process-file + - cd flingclient.js && npm install && npm run build && cd .. volumes: - name: m2-cache diff --git a/service/fling/src/main/resources/application-prod.yml b/service/fling/src/main/resources/application-prod.yml index 9a19db4..d7bdb3e 100644 --- a/service/fling/src/main/resources/application-prod.yml +++ b/service/fling/src/main/resources/application-prod.yml @@ -28,6 +28,6 @@ fling: signing-key: "changeitchangeitchangeitchangeit" jwt-expiration: "180000" api: - version: "0" + version: "0.1.0-snapshot" server-url: "http://localhost:8080" server-description: "API server for dev" \ No newline at end of file