Бета - версия
-
Перевод vue.js на работу с продакшн (пока стоит хард-код на адрес)
-
Продакшн-образы (полное конфигурирование переменных для контейнеров)
-
Персистентное хранилище для задач - скорее понадобится MongoDB или PostgreSQL для работы в длинную, чтобы хранить историю и юзеров
-
S3 для хранения фотографий
-
Прокси на контейнеры (сейчас фронт идет на локалхост)
Компоненты:
- Веб-апи (FastAPI)
- Очередь обработки (Redis)
- Брокер сообщений (RabbitMQ)
- Воркеры (Celery)
- Пользовательский интерфейс (Vue.js)
- Создание .env файла (если отсутствует)
make env
- Создание образа
make docker-build
- Запуск контейнеров
make docker-run