{"repo":"sumaro2101/BaseFastAPI","free":true,"listed":false,"github":"https://github.com/sumaro2101/BaseFastAPI","clone":"git clone https://github.com/sumaro2101/BaseFastAPI.git","description":"Base Template FastAPI for quick start any project.","language":"Python","stars":17,"topics":["alembic","api","asychronous","celery","docker","docker-compose","fastapi","git","poetry","postgresql"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Title Данный шаблон был разработан для одной цели - облегчения и повышения качества выполненых тестовых заданий в рамках FastAPI . Quick start Для тех кто уже знаком с реализацией и всеми деталями - могут приступить к установке. GIT Для безопасного выполнения копирования из GitHub Необходимо сделать следующее: - Клонировать Git репозиторий Где - адресс репозитория, your name dir - имя папки для клонирования - Удалить .git из клонированного репозитория или если отказывает в доступе можете - переместить - Инициализировать свой Git - Сделать свой коммит - Привязать текущий Git к вашему удаленному репозиторию - Отправить на удаленный репозиторий текущий репозиторий Enviroments Необходимо заполнить .env.sample и в последствии перемеиновать его в .env Docker Шаблон находится под системой управления и контеризации - Docker . Если у вас нет Docker - вы можете установить его с официального сайта: Docker - Вам необходимо сделать \"Билд\" - Вам необходимо запустить окружение - После успешного запуска приложение будет доступно по адрессу: - Grafana: - Flower: View Обзор и детали данного шаблона Users В данном шаблоне реализован CRUD для пользователя с помощью библиотеки fastapi-users End-points USERS - GET Получение текущего пользователя - PATCH Изменение текущего пользователя - GET Получение пользователя по ID Необходимо иметь права доступа уровня admin - PATCH Изменение пользоватея по ID Необходимо иметь права доступа уровня admin - DELETE Удаление пользоватея по ID Необходимо иметь прав","default_branch":null,"files":null,"tree":[],"storefront":"/r/sumaro2101","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sumaro2101/BaseFastAPI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}