Skip to content

sirmmo/DaNKInDaB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DaNKInDaB

alt The Poster

Status

WORK IN PROGRESS. No functioning is guaranteed.

The codebase was modernized in April 2026 off Python 2 + Django-pre-1.7 + south onto Python 3.10+ / Django 5.1 / pyzmq 26 / gevent 24 / supervisor 4. The runtime orchestration (ZMQ-backed listeners dispatching WSGI requests, coordinated via supervisor + twiddler) has not been run end-to-end against a live deployment since the port; expect to patch hardcoded paths before anything moves. See CLAUDE.md for architecture, quickstart, and known issues.

Where this is going

The ideas here — tuplespace-style dispatch across a shared Docker network, capability-based worker registration, an OpenAPI-faced ingress — are being refactored into openapi-gateway as a pluggable Dispatcher abstraction. A TuplespaceDispatcher there is intended to supersede the ZMQ + supervisor plumbing that lives in this repo.

This repo is kept as the reference and planning archive.

Quickstart

pip install -r requirements.txt
./manage.py makemigrations server    # migrations were wiped on modernization
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver                # admin UI at /admin/
./manage.py test server              # smoke tests covering the port

About

a new approach on wsgi hosting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages