Для работы сервиса обязательно необходимы следующие зависимости:
Зависимость | Версия |
---|---|
Python | 3.11 |
Poetry | latest |
- Создать
.env
файл.
Создать файл можно путем копирования файла .env.example
с новым названием .env
.
В файле нужно поменять данные для подключения API Stripe:
- Публичный ключ (ключ
STRIPE_PUBLIC_KEY
) - Секретный ключ (ключ
STRIPE_SECRET_KEY
)
- Установить зависимости Python
Для установки зависимостей Python необходимо выполнить команду:
poetry install
- Выполнить миграции
Сделать это можно следующей командой:
poetry run python manage.py migrate
Далее сервис может быть запущен следующей командой:
poetry run python manage.py runserver
Чтобы запустить серверную часть Django и Stripe с помощью Docker, вам необходимо:
- Создайте образ Docker с помощью Dockerfile
docker build -t myimage .
- Запустите контейнер из образа Docker и откройте его в сети, чтобы к нему можно было получить доступ с хоста
docker run -p 8000:8000 myimage