Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SubscriptionService

Задача: реализовать систему получения и оплаты подписок для онлайн-кинотеатра. История задачи: Мы с вами живем в мире подписок: на Yandex музыку, на Кинопоиск, на VK музыку и на многое-многое другое. Мы оплачиваем разными средствами и иногда деньги сами списываются с карточки и это порой удобно. Так подумали в сервисе “Фильмы 8 института” и решили прикрутить к себе подписочный сервис. Ваша задача помочь им в этих стремлениях.

Запуск

Необходимо:

  1. Создать .env файл на основе .env.example
cp .env.example .env

И исправить YOOKASSA_ACCOUNT_ID и YOOKASSA_SECRET_KEY на свои данные

  1. Генерация тестовых сертификатов
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout ./cert/sub_service.key -out ./cert/sub_service.crt
  1. Прописать
docker compose up --build -d
docker exec -it sub_service python3 manage.py migrate
docker exec -it sub_service python3 manage.py collectstatic
  1. После этого перезапустить
docker compose up --build -d

Сваггер

Адрес:

https://localhost:443/api/swagger/

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages