You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://sonarcloud.io/summary/new_code?id=experiment0_python-project-83)
Данный проект создан в процессе прохождения курса [Python-разработчик](https://ru.hexlet.io/programs/python).\
26
+
В нем реализовано web-приложение на Flask для проверки доступности сайтов и анализа заполнения тегов, значимых для SEO.
27
27
28
28
## Демонстрация работы
29
29
30
-
Проект развернут на платформе `render.com`: \
30
+
Проект развернут на платформе [render.com](https://render.com/) и доступен по ссылке: \
31
31
https://python-project-83-jgqi.onrender.com/
32
32
33
+
> **Примечание.**\
34
+
Поскольку для деплоя сайта используется бесплатный тариф, \
35
+
платформа `render.com` утилизует ресурсы, которые не используются какое-то время.\
36
+
Поэтому при открытии сайта, возможно, загрузка сайта начнется с процесса его сборки \
37
+
и нужно будет подождать ее окончания.\
38
+
Также на `render.com` довольно нестабильное соединение с БД.\
39
+
В случае появления ошибок, нужно обновить страницу.
40
+
41
+
[Видео с демо работы сайта](https://disk.yandex.ru/i/j4X0FTNm-kY-CA)
42
+
33
43
## Инструкция по локальному запуску
34
44
35
45
1. Проверить, установлена ли утилита `uv`:
36
46
```sh
37
47
uv --version
38
48
```
39
-
40
49
Если не установлена, то нужно установить [по инструкции](https://docs.astral.sh/uv/getting-started/installation/#installation-methods).
41
50
42
51
2. Проверить, установлена ли утилита `make`:
43
52
```sh
44
53
make --version
45
54
```
46
-
47
55
Если не установлена, то установить [на windows](https://stackoverflow.com/questions/32127524/how-can-i-install-and-use-make-in-windows) или [на ubuntu](https://andreyex.ru/ubuntu/kak-ustanovit-make-na-ubuntu/).
4. Создать в корне проекта файл `.env` для переменных среды.
70
+
```sh
71
+
touch .env
72
+
```
73
+
И добавить в него переменные среды по аналогии с образцом из файла [.env-example](./.env-example) \
74
+
В переменной `DATABASE_URL` указывается путь для соединения с БД PostgreSQL. \
75
+
Если она не установлена, ее нужно установить [по инструкции](https://tproger.ru/articles/osnovy-postgresql-dlya-nachinayushhih--ot-ustanovki-do-pervyh-zaprosov-250851).
0 commit comments