Skip to content

Nort007/bb0-app

Repository files navigation

Структура

service_api - приложение, можно посомотреть агрегированные фейк-данные

aggregateDataList/ или добавить addAggregateData/


service_import - приложение, сортирует данные из одной таблицы в другую, нечетные добавляет, четные числа отметает.

origRunImportTask/ - без воркера обработает значения, не принимая задачу в фоновый режим.

sortedDataList/ - с воркером обработает задачу, обращаясь к бд из первого приложения.

runImportTaskThroughApi/ - с воркером обработает задачу, обращаясь по апи из первого приложения.


Запуск

запустить команду make, соберет и запустит контейнеры, добавит фейк-данные в БД

Teсты

service_api_aggregatedatamodel - все данные в таблице

service_import_sorteddatamodel - сортированные данные в таблице

http://127.0.0.1:8000/{runImportTaskThroughApi/} - обратиться к апи. Загрузит данные в фоне в другую таблицу


Запустить тест среду.

В этой среде можно менять код на "лету" и он будет отлаживаться, т.к. запускаем сервер через django manage.py.

Если облновлять воркер, то воркер следует перебилдить, т.к. он не обновляется.

docker-compose -f docker-compose -f docker-compose.dev.yml up

Запустить тест deploy версию с движком gunicorn

docker-compose -f docker-compose -f docker-compose.deploy.yml up

P.S. В этом варианте Пока что не работает celery, не проксируется в запросе

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published