algo/app
2022-09-16 02:11:28 +05:00
..
static More careful variable extraction, without regexp 2022-09-16 02:11:28 +05:00
.dockerignore Docker env, added save&exit step 2021-07-06 22:53:25 +03:00
Dockerfile Docker env, added save&exit step 2021-07-06 22:53:25 +03:00
README.md Added README file 2022-08-31 00:42:47 +05:00
requirements.txt Switched to ansible_runner API 2022-08-31 02:20:19 +05:00
run.sh Docker env, added save&exit step 2021-07-06 22:53:25 +03:00
server.py More careful variable extraction, without regexp 2022-09-16 02:11:28 +05:00

Algo web app UI

Abstract

[A short description of what project does]

Background

VUE docs, asyncio docs

Rationale

Why A not B (vue is modern and doesn't require build system and depoendency) asyncio - same PBEX is patched because shell access considered insecure

Implementation

app/server.py management, threading config yaml writer generic approach to provider UI (set required fields, validation, inherit ENV, try to detect) how progress displayed

testing

testing js: vue-test-library + loader testing python: pytests testing pbex compatibility: demo yaml

Compatibility (if applicable)

[A discussion of the change with regard to the compatibility.] Due to ansible doesn't have API, have to manually check if custom PBEX would still work

Open issues (if applicable)

Still requires pip install, consider py2exe, pyinstaller No task progress displayed, require callback module