Skip to content

yandex-praktikum/de-project-bibip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

de-project-bibip

Настройка среды разработки

Рекомендуем использовать редактор Visual Studio Code.

vscode при запуске импортируем переменные среды из файла .env и запускаем отладку.

Чтобы в редакторе работала подсветка импортов, а при запуске все зависимости корректно подтягивались, создайте файл .env в корне проекта и добавьте в него следующие строки:

PYTHONPATH="$PYTHONPATH:full_path_to_src_folder_in_project"

где full_path_to_src_folder_in_project - полный путь до каталога src.

Этой командой вы добавляете каталог src в переменную окружения PYTHONPATH, чтобы python мог найти все модули в проекте.

После того, как вы создали файл .env, перезапустите vscode. Все импорты должны подсвечиваться корректно.

Запуск тестов в консоли

Если вы хотите запустить тесты в консоли, вам так же нужно добавить переменную окружения PYTHONPATH. Для этого выполните следующие команды:

export PYTHONPATH=$PYTHONPATH:full_path_to_src_folder_in_project

где full_path_to_src_folder_in_project - полный путь до каталога src.

После этого вы можете запустить тесты:

cd de-project-bibip # переходим в каталог проекта
pytest tests # запускаем тесты

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

Если вы не сталкивались с докером, просто проигнорируйте файлы Dockerfile и docker-compose.yml. Вы еще познакомитесь с докером, дальше на курсе.

Если вы предпочитаете разрабатывать в докере, то вам нужно выполнить следующие команды:

cd de-project-bibip
docker compose up -d --build

После завершения работы остановите контейнер:

docker compose down -v

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages