Раздел в разработке
Раздел в разработке
Ссылка для добавления проекта: git@github.com:MichailFedyaev/LMS.git
Из шаблона .env.sample создайте файл .env
Укажите ваш ключ джанго
SECRET_KEY=
Укажите режим работы True или False
DEBUG=
Для проекта используется PostgreSQL. Настройте ваши параметры, предварительно, при необходимости, создав пустую БД
NAME=
USER_NAME=
PASSWORD=
HOST=
PORT=
Для тестирования можно использовать фикстуры - заполните БД тестовыми данными, используя команду python3 manage.py add_test_data.
Внесите учетные данные в .env.
Используйте отдельный пароль для приложений, который создаётся в настройках безопасности учетной записи почтового сервиса.
Первые 4 поля - пример настроек для mail.ru
EMAIL_HOST=smtp.mail.ru
EMAIL_PORT=465
EMAIL_USE_SSL=True
EMAIL_USE_TLS=False
EMAIL_HOST_USER=
EMAIL_HOST_PASSWORD=
Внесите настройки для celery
Ниже пример настроек при использовании redis на том же хосте (используется по умолчанию)
CELERY_BROKER_URL=redis://localhost:6379/0
CELERY_RESULT_BACKEND=redis://localhost:6379/0
Используйте Docker.
Для запуска проекта с использованием Docker Compose выполните следующую команду:
docker-compose up --build
docker-compose up -d - запустит контейнеры в фоновом режиме.
docker-compose down — останавливает все работающие контейнеры и удаляет контейнеры, сети, тома и образы, созданные командой.
docker-compose logs — позволяет просматривать логи всех контейнеров. Это полезно для отладки и мониторинга работы контейнеров.
docker-compose ps — выводит список всех контейнеров, созданных Docker Compose, и их текущее состояние.
Раздел в разработке
За дополнительной информацией обращайтесь: drovosekov1910@mail.ru