Skip to content

depocoder/WebFileLint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebFileLint

Это сайт где, можно загрузить файл и проверить его через линтеры(ruff, mypy, flake8)

Видео демонстрация функционала ссылка.

Тестовое задание по которому делался проект

Запуск с Docker

Настройте бэкенд:

создайте файл .env в каталоге WebFileLint/ со следующими настройками:

Все настройки, кроме отмеченных звёздочкой * необязательные.

  • POSTGRES_USER — Логин от postgres user'а;
  • POSTGRES_PASSWORD — Пароль от postgres user'а;
  • POSTGRES_HOST — Адрес от postgres;
  • POSTGRES_PORT — Порт от postgres;
  • DEBUG — Дебаг-режим; Поставьте False;
  • *SECRET_KEY — Секретный ключ проекта. Он отвечает за шифрование на сайте/ Например, им зашифрованы все пароли на вашем сайте;
  • ALLOWED_HOSTSсм; документацию Django.
  • *SMTP_HOST, SMTP_USERNAME, SMTP_PORT, SMTP_PASSWORD - Настройка аккаунта чтобы отправлять письма пользователям

Установите Docker и Docker-compose

Ссылка на инструкцию.

Отдельно собирать docker images не надо, их соберет Docker Compose при первом запуске.

Запустите контейнеры:

docker-compose up -d

Проведите миграции:

docker exec backend_file_lint python manage.py migrate --no-input

Cоздайте админ пользователя:

docker exec -it backend_file_lint python manage.py createsuperuser

Запуск тестов

docker exec backend_file_lint python manage.py test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published