Giter Club home page Giter Club logo

murr_back's Introduction


Мурренган предоставляет базовый набор функций для веб приложений:

  • Регистрация клиента на сайте (доступно с версии 0.0.12b)
  • Получение информации от клиента (доступно с версии 0.0.13)
  • Чат (в разработке)
  • Корзина товаров и оплата (в планах)

Для удобства использования существует 2 бранча:

master - Основная ветка, результат работы которой можно найти по ссылке https://www.murrengan.ru/.

develop - Ветка для разработчиков. Новый функционал вливается сюда.

В разработке применяется:

  • Python 3.6.9
  • Django 3 как основной фреймворк для бекенда
  • Django REST для создания rest api
  • Simplejwt для аутентификации через JSON Web Token

Установка

pip install -r requirements.txt
Подготовка базы данных
python manage.py migrate
Подготовка теста
python manage.py prepare_stand
Запуск сервера
python manage.py runserver
Запуск тестов
pytest

Установка на прод через Docker

Сделать файл entrypoint.sh исполняемым (sudo chmod +x entrypoint.sh)
Запустить sudo docker-compose up --build (-d для детач режима)
Для https получить origin_ca_rsa_root.pem и private_origin_ca_ecc_root.pem сертификаты у cloudflare.com и разместить их в ./nginx

Установка на dev через Docker

Сделать файл entrypoint.sh исполняемым (sudo chmod +x entrypoint.sh)
Запустить docker-compose -f docker-compose-dev.yml up --build (-d для детач режима)

Если ты на windows - убедись, что для entrypoint.sh стоит line separator LF вместо CRLF (можно сменить в pycharm )


Скачивай, тренируйся и принимай участие в улучшении функционала!❤

🌟Поддержать проект🌟

click

Контакты:

Telegram
Youtube
VK
Site

murr_back's People

Contributors

murrengan1 avatar murrengan avatar kuzyashin avatar ydreiz avatar nikifkon avatar d3quone avatar kaptainmidnight avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.