Используемые технологии
Для запуска проекта - вам понадобится python 3.10 +
Скачать его можно тут
Запуск проекта
Windows: | Linux: |
---|---|
1 Клонируем себе репозиторий: git clone https://github.com/mge410/nearest-pharmacy.git |
1 Клонируем себе репозиторий: git clone https://github.com/mge410/nearest-pharmacy.git |
2 Заводим виртуальное окружение и активируем его: python -m venv venv .\venv\Scripts\activate |
2 Заводим виртуальное окружение и активируем его: python3 -m venv venv source venv/bin/activate |
3 Обновляем pip и качаем туда все, что есть в requirements.txt: python -m pip install --upgrade pip pip install -r .\requirements\prod.txt |
3 Обновляем pip и качаем туда все, что есть в requirements.txt: pip install -U pip или python3 -m pip install --upgrade pip pip install -r requirements/prod.txt |
4 Запускаем проект: python .\main\main.py |
4 Запускаем проект: python .\main\main.py |
Настройка проекта
В репозитории есть пример файла с настройками проекта example_config.env
копируем его файл с названием .env
Для Windows
cp example_config.env .env
Для linux
cp -r example_config.env .env
После чего его можно настроить под себя. Хоть в тестовом файле уже вбиты ключи для API, просим вас не использовать в камерческих целях. Ключи используются только для тестовой демонстрации проекта.
Установка зависимостей
cd requirements
Основные зависимости:
python -m pip install --upgrade pip
pip install -r prod.txt
Зависимости для разработки
pip install -r dev.txt