Skip to content

CSchool/lksh-web-services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

lksh-web-services

TODO

  • распределение пользователей по группам
  • интерфейс редактирования пользователей
  • атрибут пользователя - номер отряда

Установка

Frontend

cd shop/shop_frontend
npm run build

Настроить nginx (см. конфиг)

sudo rm -rf /var/www/html/*
sudo cp -r build/* /var/www/html/
sudo systemctl restart nginx

Backend

cd shop/shop_backend
python3 -m venv env
. env/bin/activate
pip install -r requirements.txt

Активировать env

cd lksh-web-services/shop/shop_backend
. env/bin/activate

Настроить переменные окружения (нужно для всех скриптов)

export DJANGO_ALLOWED_HOSTS="*"
export DJANGO_CORS_ORIGIN_WHITELIST="http://192.168.8.*"
export DJANGO_SECRET_KEY='xxx'

Настроить БД

python manage.py migrate
python manage.py createsuperuser

Запуск сервера

python manage.py runserver 0.0.0.0:8000

TODO: Настроить nginx для backend

Разработка

Backend

cd lksh-web-services/shop/shop_backend
. env/bin/activate
python manage.py runserver 0.0.0.0:8000

Frontend

cd shop/shop_frontend
npm install
npm start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published