Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.08 KB

README.md

File metadata and controls

45 lines (31 loc) · 1.08 KB

service-template

Шаблон микросервиса

Инициализация

Сделайте файл install.sh исполняемым:

chmod +x ./install.sh
./install.sh

Контейнеризация

docker build . -t service_tag
docker run -p 8000:8000 -t setvice_tag

Теперь по localhost:8000/docs будет Swagger

Оценка кода

Следующая команда отформатирует код по PEP-8, запустит проверку линтера и статического анализатора типов

make all

Менеджмент сервиса через CLI

Для документации:

python manage.py --help

Основные скрипты:

python manage.py new-controller *название контроллера* # Создаст новый контроллер
python manage.py new-schema *название схемы*
python manage.py new-service *название сервиса*
python manage.py new-gateway *название гейтвея*