Этот проект представляет собой облачное хранилище файлов с возможностью загрузки, управления файлами и папками, а также авторизации пользователей.
Перед запуском убедитесь, что у вас установлены:
- Клонируйте репозиторий
git clone https://github.com/Venia-min/Cloud-storage.git
cd Cloude-storage- Создайте .env файл
- Скопируйте .env.example в .env:
cp .env.example .env-
Заполните .env файл, соответствуя параметрам вашего окружения.
-
Запустите контейнеры
- Для запуска Docker контейнеров используйте команду:
docker-compose up --build- Откройте проект в браузере
- Главная страница сервиса по адресу: http://localhost:8000
- Администрирование MinIO по адресу: http://localhost:9001
- Применение миграций:
docker-compose exec app python manage.py migrate- Создание суперпользователя:
docker-compose exec app python manage.py createsuperuser- Остановка контейнеров:
docker-compose down