diff --git a/.gitignore b/.gitignore index 9b709d0743ab6a119e135a42532917aff43efdef..5811a4165352b0031e18ecc964f1d932813b0962 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,7 @@ config/engine-api.ini config/gunicorn.conf.py config/docker/engine-api.ini config/docker/gunicorn.conf.py + +# Node and static content +node_modules +public \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7fec2683f74cb3bbf0e17794a515159f06bc9e0a..3defaf2ebd6ef9290ecd933811ffb8b58e92a0d8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -66,6 +66,9 @@ pages: script: - cp -rp node_modules/swagger-ui-dist/* ./public - 'sed -i "s@.*url.*@url: \"api.json\",@" ./public/index.html' + - echo "Deploying AURA Engine API Spec..." + - lftp -c "set ftp:ssl-allow no; open -u $FTP_AURA_RADIO_USER,$FTP_AURA_RADIO_PWD $FTP_AURA_RADIO_HOST; mirror -Rnev ./public/ ./api.aura.radio/engine --ignore-time --parallel=10 --exclude-glob .git* --exclude .git/" + - echo "AURA Engine API Spec successfully deployed." artifacts: paths: - public diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000000000000000000000000000000000..2e063ac5a328b98841c2dda67850876e06263b10 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,24 @@ +{ + "name": "engine-api", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "swagger-ui-dist": "^3.22.1" + } + }, + "node_modules/swagger-ui-dist": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.22.1.tgz", + "integrity": "sha512-KITbEqXkXrjGH12A0lpVZlH3uODFkwUh8d15My1YD4N0PSZDnIiC1iMFT6ryyuJxDYWZh0qezKpPqa5FRowngw==" + } + }, + "dependencies": { + "swagger-ui-dist": { + "version": "3.22.1", + "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.22.1.tgz", + "integrity": "sha512-KITbEqXkXrjGH12A0lpVZlH3uODFkwUh8d15My1YD4N0PSZDnIiC1iMFT6ryyuJxDYWZh0qezKpPqa5FRowngw==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000000000000000000000000000000000000..e50765db3b20334d375119cbf0cbf5e930acc2e2 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "swagger-ui-dist": "^3.22.1" + } +}