- Установить репозиторий локально (установить python и docker, если еще не установлены)
- Запустить билд образа API:
- Подтянуть образ postgres:
- Подтянуть образ redis:
- Создать .env файл в корневой папке, который должен выглядеть следующим образом:
POSTGRES_USER="имя пользователя для бд (придумать самому любое)"
POSTGRES_PASSWORD="пароль пользователя для бд (придумать самому любой)"
HOST_REDIS="redis"
PORT_REDIS="6379"
URL_DATABASE_POSTGRES="postgresql+psycopg://{POSTGRES_USER, без скобок}:{POSTGRES_PASSWORD, без скобок}@postgres:5432/todoapp"
EMAIL_USER="{ваша почта для рассылки писем с верификацией}"
EMAIL_PASSWORD="{специальный пароль для gmail api от вашей почты для рассылки писем с верификацией}" (для настройки почты для рассылки писем см. документацию smtplib) - После настройки почты для рассылки писем, в корневой директории уже должен присутствовать файл credentials.json. После этого запустить quickstart.py: (выполняется единожды для подключения к вашей почте и создания token.json)
- Поднять композ из API, postgres и redis:
-
Notifications
You must be signed in to change notification settings - Fork 0
shuler07/ToDoApp-API
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
ToDoApp API used for ToDoApp website
Resources
Stars
Watchers
Forks
Packages 0
No packages published