Skip to content

CrockoMan/mycego_test_task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mycego Тестовое задание Python-разработчик

Тестовое задание.
Описание задания

image

Стек: Pyton, Flask

Клонировать репозиторий и перейти в него в командной строке:

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

Работа с проектом:
Введите публичную ссылку на ЯндексДиск в поле ввода
Нажмите "Получить файлы"
Отобразятся файлы и папки находящиеся на ЯндексДиске
Для перехода в папку нажмите "Открыть"
Для скачивания файла нажмите "Скачать", укажите путь для сохранения файла

image

Автор: К.Гурашкин

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published