From e514f26714e8403dfcad006f08787f8df44f1199 Mon Sep 17 00:00:00 2001 From: Alexander Piskun <13381981+bigcat88@users.noreply.github.com> Date: Tue, 15 Aug 2023 18:41:23 +0300 Subject: [PATCH] reworked app-scopes definition (#83) CI will fail, waiting for AppEcosystem update Signed-off-by: Alexander Piskun --- .github/workflows/analysis-coverage.yml | 10 ++-- .run/to_gif.run.xml | 4 +- CHANGELOG.md | 3 ++ examples/COPYING | 20 ++++++++ examples/as_app/skeleton/Dockerfile | 10 ++++ examples/as_app/skeleton/Makefile | 46 +++++++++++++++++++ examples/as_app/skeleton/appinfo/info.xml | 36 +++++++++++++++ examples/as_app/skeleton/requirements.txt | 1 + examples/as_app/skeleton/src/main.py | 27 +++++++++++ examples/as_app/to_gif/Dockerfile | 4 +- examples/as_app/to_gif/Makefile | 4 +- examples/as_app/to_gif/{ => appinfo}/info.xml | 15 ++++-- examples/as_app/to_gif/{ => src}/main.py | 24 ++++------ nc_py_api/ex_app/__init__.py | 8 +--- nc_py_api/ex_app/defs.py | 22 +++------ nc_py_api/ex_app/integration_fastapi.py | 11 ----- nc_py_api/ex_app/uvicorn_fastapi.py | 27 +++++++++++ nc_py_api/talk.py | 3 -- scripts/dev_register.sh | 2 +- tests/_install.py | 27 +---------- tests/_install_only_enabled_handler.py | 16 +------ 21 files changed, 213 insertions(+), 107 deletions(-) create mode 100644 examples/COPYING create mode 100644 examples/as_app/skeleton/Dockerfile create mode 100644 examples/as_app/skeleton/Makefile create mode 100644 examples/as_app/skeleton/appinfo/info.xml create mode 100644 examples/as_app/skeleton/requirements.txt create mode 100644 examples/as_app/skeleton/src/main.py rename examples/as_app/to_gif/{ => appinfo}/info.xml (68%) rename examples/as_app/to_gif/{ => src}/main.py (86%) create mode 100644 nc_py_api/ex_app/uvicorn_fastapi.py delete mode 100644 nc_py_api/talk.py diff --git a/.github/workflows/analysis-coverage.yml b/.github/workflows/analysis-coverage.yml index b93db4a8..fc576158 100644 --- a/.github/workflows/analysis-coverage.yml +++ b/.github/workflows/analysis-coverage.yml @@ -136,7 +136,7 @@ jobs: cd .. php occ app_ecosystem_v2:daemon:register manual_install "Manual Install" manual-install 0 0 0 php occ app_ecosystem_v2:app:register $APP_ID manual_install --json-info \ - "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ + "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"scopes\":{\"required\":[2, 10, 11],\"optional\":[30, 31, 32, 33]},\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ -e --force-scopes kill -15 $(cat /tmp/_install.pid) timeout 3m tail --pid=$(cat /tmp/_install.pid) -f /dev/null @@ -290,7 +290,7 @@ jobs: cd .. php occ app_ecosystem_v2:daemon:register manual_install "Manual Install" manual-install 0 0 0 php occ app_ecosystem_v2:app:register $APP_ID manual_install --json-info \ - "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ + "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"scopes\":{\"required\":[2, 10, 11],\"optional\":[30, 31, 32, 33]},\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ -e --force-scopes kill -15 $(cat /tmp/_install.pid) timeout 3m tail --pid=$(cat /tmp/_install.pid) -f /dev/null @@ -429,7 +429,7 @@ jobs: cd .. php occ app_ecosystem_v2:daemon:register manual_install "Manual Install" manual-install 0 0 0 php occ app_ecosystem_v2:app:register $APP_ID manual_install --json-info \ - "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ + "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"scopes\":{\"required\":[2, 10, 11],\"optional\":[30, 31, 32, 33]},\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ -e --force-scopes kill -15 $(cat /tmp/_install.pid) timeout 3m tail --pid=$(cat /tmp/_install.pid) -f /dev/null @@ -549,7 +549,7 @@ jobs: cd .. php occ app_ecosystem_v2:daemon:register manual_install "Manual Install" manual-install 0 0 0 php occ app_ecosystem_v2:app:register $APP_ID manual_install --json-info \ - "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ + "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"scopes\":{\"required\":[2, 10, 11],\"optional\":[30, 31, 32, 33]},\"port\":$APP_PORT,\"protocol\":\"http\",\"system_app\":1}" \ -e --force-scopes kill -15 $(cat /tmp/_install.pid) timeout 3m tail --pid=$(cat /tmp/_install.pid) -f /dev/null @@ -794,7 +794,7 @@ jobs: cd .. php occ app_ecosystem_v2:daemon:register manual_install "Manual Install" manual-install 0 0 0 php occ app_ecosystem_v2:app:register $APP_ID manual_install --json-info \ - "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"protocol\":\"http\",\"port\":$APP_PORT,\"system_app\":1}" \ + "{\"appid\":\"$APP_ID\",\"name\":\"$APP_ID\",\"daemon_config_name\":\"manual_install\",\"version\":\"$APP_VERSION\",\"secret\":\"$APP_SECRET\",\"host\":\"localhost\",\"scopes\":{\"required\":[2, 10, 11],\"optional\":[30, 31, 32, 33]},\"protocol\":\"http\",\"port\":$APP_PORT,\"system_app\":1}" \ -e --force-scopes kill -15 $(cat /tmp/_install.pid) timeout 3m tail --pid=$(cat /tmp/_install.pid) -f /dev/null diff --git a/.run/to_gif.run.xml b/.run/to_gif.run.xml index 2cdac2f1..28bc7b67 100644 --- a/.run/to_gif.run.xml +++ b/.run/to_gif.run.xml @@ -4,12 +4,12 @@