Как создать монорепо django microservices?

Данный blog проект имеет posts и comments приложения:

blog
├── blog
│   ├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── comments
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── migrations
│   │   └── __init__.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── manage.py
└── posts
    ├── __init__.py
    ├── admin.py
    ├── apps.py
    ├── migrations
    │   └── __init__.py
    ├── models.py
    ├── tests.py
    └── views.py

Я хочу иметь возможность запускать каждое из приложений (служб) независимо. django-admin runserver запускает все приложение, что не является моим намерением. Я хочу запускать и развертывать сервисы независимо, каждый со своей db и портом, и выбирать, какие сервисы запускать заранее. Я знаю, что каждое приложение может иметь свою собственную базу данных, указанную в settings.py. Однако я не уверен в том, как запустить сервисы независимо друг от друга.

Вернуться на верх