Веб-сервис для простой проверки сайтов на SEO-пригодность. Анализатор позволяет сохранять адреса сайтов и парсить их главные страницы, находя в HTML-коде теги <h1>
, <title>
и <meta name="description">
.
Протестировать приложение можно по этой ссылке.
- Python
- Poetry
- Flask
- PostgreSQL
Перед установкой приложения убедитесь, что у вас установлены:
- Менеджер python-пакетов Poetry
- Клиент базы данных PostgreSQL
- Клонировать репозиторий
git clone https://github.com/IlyaBag/python-project-83.git
- Установить зависимости командой
make install
- Создать файл с переменными окружения
.env
cp .env_example .env
- Прописать в файле
.env
значения для переменных окружения (DATABASE_URL
— URL для подключения к вашей базе данных PostgreSQL,SECRET_KEY
задаётся произвольно) - Создать необходимые таблицы в базе данных. Для этого добавить в своё окружение переменную
DATABASE_URL
и выполнить команду
make build
Сервер для разработки можно запустить командой
make dev
При деплое приложение использует сервер Gunicorn. Запустить его можно командой
make start