Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Syntax of Paradise shop - лучший выдуманный магазин!

Порядок запуска

1. Почта

  • Нужна Gmail почта с двуфакторкой

Чтобы подключить двуфакторку переходите по ссылке https://myaccount.google.com/security в панели вход в Google и выбираете двухэтапную аунтентификацию, подтверждаете через телефон.

После чего вас перенаправляет на страницу для выбора способа двуфакторки, выбираете номер телефона подтверждаете.

Далее нужно создать Пароль приложения. Для этого необходимо перейти по ссылке https://myaccount.google.com/apppasswords и задать название для пароля, например, fast_app, после чего нажать создать. Копируем пароль(будет выглядеть примерно так: xojb zfmk lxrq zgtd) и вставляем его в файл main в этом месте

with smtplib.SMTP("smtp.gmail.com", 587) as smtp:
        smtp.starttls()
        smtp.login(os.getenv("EMAIL"), "xojb zfmk lxrq zgtd") # Эта строка вместо примера пароля вставьте свой
        smtp.send_message(msg)

2. .env файл

Находится он в папке backend

В данный момент он выглядит так:

POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_DB=postgres
POSTGRES_USER=любое имя пользователя(пример: Ivan)
POSTGRES_PASSWORD=любой пароль, который придумаете(пример: qwerty123)
SECRET_KEY= Сюда пишем 9379722e1728dd345073b44b792d5b2899c891db2fcfdc4bd8cdb2aef8207769
ALGORITHM=HS256
EMAIL=вставьте email, для которого вы создавали пароль приложения(пример: username@gmail.com) 

3. Docker

Для начала его нудно установить.

После чего переходим в дирректорию где находится docker-compose.yaml, открываем консоль.(Возможно нужно будет включить VPN)

В ней пишем:

docker-compose up --build

Все!!!

Открываем Doker Desktop и вы увидите появившиеся контейнеры. Из этих 3 контейнеров нажимаем на порт react :3000 и вас перенаправит в браузер.

Далее регистрируйтесь подтверждайте почту и пользуйтесь на здоровье,

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages