Skip to main content

No project description provided

Project description

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

  1. clone the repo:
git clone https://gitlab.com/OpenLabAutomation/lab-automation-packages/platform_status_db.git
  1. install:
pip install -e platform_status_db/.
  1. 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:

  1. start the database server
run_status_db
  1. See the admin interface here http://127.0.0.1:8000/admin/
  2. 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.

Cookiecutter opensource/templates/cookiecutter-pypackage

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

platformstatusdb-0.3.0.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

platformstatusdb-0.3.0-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

File details

Details for the file platformstatusdb-0.3.0.tar.gz.

File metadata

  • Download URL: platformstatusdb-0.3.0.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for platformstatusdb-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1ce6217bbe824d9f78f7d73b7b9db4cba81bd5617c1b6f4ee54e3470e47d909e
MD5 a2e243ac01a50934334f183e055fb4ab
BLAKE2b-256 de2be9511916a3bef6423885859f925df45421a153db9b0d1845fef8e8a67c26

See more details on using hashes here.

File details

Details for the file platformstatusdb-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for platformstatusdb-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 97cb46e7660a35269cde5c7bfb7aa91c7077805a2e809ddee67ff6d8670f4af9
MD5 5b78f55263e066294192d46955f4a9c4
BLAKE2b-256 ef7e2d7e999cca10d3bb432bb5a7373f8772e6a8faa7c1b30dd7454ec3955a53

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page