Как создать монорепо 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. Однако я не уверен в том, как запустить сервисы независимо друг от друга.