Platform Status DB
A django implementation to meet the needs (implement the interface) for the PythonLanOrchestrator, i.e. a database managing process logging, container locations, etc.
Features
Track and shows the status of a robotic platform matching the requirements of the laborchestrator
Installation
- clone the repo:
git clone https://gitlab.com/OpenLabAutomation/lab-automation-packages/platform_status_db.git
- install:
pip install -e platform_status_db/.
- apply migrations (you might nee python3 or python3.12 depending on your environment)
python src/platform_status_db/manage.py makemigrations
python src/platform_status_db/manage.py migrate
python src/platform_status_db/manage.py createsuperuser
Usage:
- start the database server
run_status_db
- See the admin interface here http://127.0.0.1:8000/admin/
- See client interface here: http://127.0.0.1:8000/job_logs/
DISCLAIMER
Running the database with way is not intended for production by django. But since this project is designed for use in internal networks this should pose no additional security risks.
Documentation
The Documentation can be found here: documentaton site
Credits
This package was created with Cookiecutter* and the opensource/templates/cookiecutter-pypackage* project template.
Metadata
Release files for platformstatusdb 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| platformstatusdb-0.3.0.tar.gz | 22.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| platformstatusdb-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.2 kB
Release files / platformstatusdb-0.3.0.tar.gz
| Download URL | platformstatusdb-0.3.0.tar.gz |
|---|---|
| Size | 22.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1ce6217bbe824d9f78f7d73b7b9db4cba81bd5617c1b6f4ee54e3470e47d909e
|
|
BLAKE2b-256 checksum How to use checksums |
de2be9511916a3bef6423885859f925df45421a153db9b0d1845fef8e8a67c26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / platformstatusdb-0.3.0-py3-none-any.whl
| Download URL | platformstatusdb-0.3.0-py3-none-any.whl |
|---|---|
| Size | 30.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
97cb46e7660a35269cde5c7bfb7aa91c7077805a2e809ddee67ff6d8670f4af9
|
|
BLAKE2b-256 checksum How to use checksums |
ef7e2d7e999cca10d3bb432bb5a7373f8772e6a8faa7c1b30dd7454ec3955a53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|