Статусы SonarQube
Данный проект создан в процессе прохождения курса Python-разработчик.
В нем реализовано web-приложение на Flask для проверки доступности сайтов и анализа заполнения тегов, значимых для SEO.
Проект развернут на платформе render.com и доступен по ссылке:
https://python-project-83-jgqi.onrender.com/
Примечание.
Поскольку для деплоя сайта используется бесплатный тариф,
платформаrender.comутилизует ресурсы, которые не используются какое-то время.
Поэтому при открытии сайта, возможно, загрузка сайта начнется с процесса его сборки
и нужно будет подождать ее окончания.
Также наrender.comдовольно нестабильное соединение с БД.
В случае появления ошибок, нужно обновить страницу.
-
Проверить, установлена ли утилита
uv:uv --version
Если не установлена, то нужно установить по инструкции.
-
Проверить, установлена ли утилита
make:make --version
Если не установлена, то установить на windows или на ubuntu.
-
# Клонировать проект git clone https://github.com/experiment0/python-project-83.git # Перейти в папку с проектом cd python-project-83 # Установить зависимости make install
-
Создать в корне проекта файл
.envдля переменных среды.touch .env
И добавить в него переменные среды по аналогии с образцом из файла .env-example
В переменнойDATABASE_URLуказывается путь для соединения с БД PostgreSQL.
Если она не установлена, ее нужно установить по инструкции. -
# Запустить локальный сервер make devПерейти по ссылке http://127.0.0.1:5000