8000 GitHub - MiloslavskiySergey/django-stripe: Test task
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Jun 28, 2023. It is now read-only.

MiloslavskiySergey/django-stripe

Repository files navigation

django-stripe

Техническое задание.

Для разработчиков

Настройка Django сервера (папка server)

Для работы сервиса обязательно необходимы следующие зависимости:

Зависимость Версия
Python 3.11
Poetry latest
  1. Создать .env файл.

Создать файл можно путем копирования файла .env.example с новым названием .env.

В файле нужно поменять данные для подключения API Stripe:

  • Публичный ключ (ключ STRIPE_PUBLIC_KEY)
  • Секретный ключ (ключ STRIPE_SECRET_KEY)
  1. Установить зависимости Python

Для установки зависимостей Python необходимо выполнить команду:

poetry install
  1. Выполнить миграции

Сделать это можно следующей командой:

poetry run python manage.py migrate

Далее сервис может быть запущен следующей командой:

poetry run python manage.py runserver

Запуск используя Docker

Чтобы запустить серверную часть Django и Stripe с помощью Docker, вам необходимо:

  1. Создайте образ Docker с помощью Dockerfile
docker build -t myimage .
  1. Запустите контейнер из образа Docker и откройте его в сети, чтобы к нему можно было получить доступ с хоста
docker run -p 8000:8000 myimage

About

Test task

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0