Skip to content

Repository files navigation

Микросервис создания докуметов

Микросервис требует что бы на сервере был установлен S3 MinIO а так же Kafka

С помощью данного проекта можно производить такие манипуляции управления шаблонами заявок как:

Документы:

-Просмотр загруженой инфомации о документе

Шаблон:

- Просмотр - Создание - Редактирование - Удаление

Установка:

1. Установка poetry здесь: https://python-poetry.org/docs/#installing-with-the-official-installer

2. Ввод следующих команд в командной строке:

    1. poetry shell
    2. poetry install

3. Создать и настроить .env файл в корневой папке проекта
4. Сделать миграции баз данных с помощью 
- alembic revision -m "описание миграции"
- alembic upgrade head

Настройка Сервера Linux:

1. Автоматически устанавливается при помощи Docker

Настройка Windows:

1. Убедитесь, что Microsoft Word установлен и работает

Настройка MinIO:

1. Использовать можно Docker https://hub.docker.com/r/tobi312/minio/#!
Или
https://github.com/minio/minio/tree/master/docs/orchestration/docker-compose
- docker-compose pull
- docker-compose up -d
2. docker stack deploy --compose-file docker-compose.yaml minio сложнее настраивать но боле подходит для готового проекта 

Настройка Kafka:

Запуск:

1. Ввод в командной строке: uvicorn app.main:app --reload

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages