6 Commits

Author SHA1 Message Date
b541fdf57a feat: добавлен запуск FastAPI с использованием uvicorn и создание файла настроек
- Добавлена поддержка утилиты uvicorn для запуска приложения FastAPI.
- Создан новый модуль `settings.py` в пакете `core`, содержащий настройки базы данных.
2025-01-10 05:07:38 +04:00
a8272f71c2 feat: добавлены зависимости и скрипты для запуска приложения
- Обновлена секция `dependencies` в pyproject.toml: добавлены sqlalchemy, asyncpg и pydantic-settings.
- Добавлены переменные окружения в .env.example для настройки базы данных.
- Создан файл .gitignore для исключения IDE и файла с токенами.
- Обновлена секция [project.scripts] в pyproject.toml: добавлен скрипт app для запуска приложения.
2025-01-10 05:07:08 +04:00
16c079d2c7 feat: добавлен эндпоинт для FastAPI сервера
All checks were successful
Lint project / lint (push) Successful in 18s
- Первая статья https://pressanybutton.ru/post/servis-na-fastapi/fastapi-1-inicializaciya-proekta/
- Добавлена импорт библиотеки `FastAPI`.
- Создана экземпляр приложения `app` класса `FastAPI`.
- Определен асинхронный GET эндпоинт `/`, который возвращает статус.
2025-01-10 02:59:00 +04:00
d5ce79e55b feat: обновлены версии зависимостей и линтеров
All checks were successful
Lint project / lint (push) Successful in 18s
- Обновлена версия `poetry` до 2.0.0 в файлах `.gitea/workflows/lint.yaml` и `.github/workflows/lint.yaml`.
- Удалены неиспользуемые переменные окружения: `RUNNER_TOOL_CACHE`, `AGENT_TOOLSDIRECTORY`.

feat: обновлены версии зависимостей и линтеров

- Обновлена версия `poetry` до 2.0.0 в файлах `.gitea/workflows/lint.yaml` и `.github/workflows/lint.yaml`.
- Удалены неиспользуемые переменные окружения: `RUNNER_TOOL_CACHE`, `AGENT_TOOLSDIRECTORY`.
2025-01-10 02:51:59 +04:00
753834e7b5 feat: добавлены файлы конфигурации линтеров и GitHub Actions для проверки кода
Some checks failed
Lint project / lint (push) Failing after 2m23s
- Создан файл `.gitea/workflows/lint.yaml` для настройки проверок в Gitea.
- Добавлен файл `.pre-commit-config.yaml` с конфигурацией pre-commit hooks.
- Создан файл `.github/workflows/lint.yaml` для линтинга кода при push в GitHub.
2025-01-10 02:25:20 +04:00
4d3efdcd27 Initial commit 2025-01-10 01:43:19 +04:00