Сайт "FoodPlan" позволяет создавать подписки для диеты на каждый день.
Python3
должен быть уже установлен. Затем используйте pip
(или pip3
,
если есть конфликт с Python2
) для установки зависимостей:
pip install -r requirements.txt
Скопируйте файл .env.Example
и переименуйте его в .env
.
Заполните переменные окружения в файле .env
:
ALLOWED_HOSTS
- Разрешенные хосты. Указываются через запятую, например: 127.0.0.1,localhost
.
SECRET_KEY
- Секретный ключ.
DEBUG
- Если нужно включить режим отладки web-сервера, установите значение в True
.
STRIPE_API_KEY
- Секретный ключ от API Stripe.
EMAIL_HOST
- Адрес почтового SMTP сервера.
EMAIL_PORT
- Порт почтового SMTP сервера.
EMAIL_HOST_USER
- Логин почты.
EMAIL_USE_SSL
- Использует ли почтовый сервер SSL.
EMAIL_HOST_PASSWORD
- Пароль почты.
python manage.py runserver 0.0.0.0:8000
или
python manage.py runserver localhost:80
Docker и Docker-compose должены быть установлены.
sudo docker-compose up -d --build
sudo docker-compose -f docker-compose.prod.yaml up -d --build
Сервер для ознакомления доступен по адресу: ссылка