Тестовое задание.
Описание задания
Клонировать репозиторий и перейти в него в командной строке:
git clone git@github.com:CrockoMan/mycego_test_task.git
cd mycego_test_task
Cоздать и активировать виртуальное окружение:
python3 -m venv venv
-
Если у вас Linux/macOS
source venv/bin/activate
-
Если у вас windows
source venv/scripts/activate
Установить зависимости из файла requirements.txt:
-
Если у вас Linux/macOS
python3 -m pip install --upgrade pip
-
Если у вас windows
-
pip install -r requirements.txt
Запустить проект:
python app.py
Для разворачивания проекта с помощью Docker требуется компьютер с
предустановленным
Docker и Docker-Compose. Инструкция по установке: https://docs.docker.com/
Сборка Docker-образа
docker compose -f docker-compose.yml up --build
Для работы с проектом перейти по локальному адресу:
http://127.0.0.1:5000
Работа с проектом:
Введите публичную ссылку на ЯндексДиск в поле ввода
Нажмите "Получить файлы"
Отобразятся файлы и папки находящиеся на ЯндексДиске
Для перехода в папку нажмите "Открыть"
Для скачивания файла нажмите "Скачать", укажите путь для сохранения файла
Автор: К.Гурашкин