Этот проект представляет собой веб-приложение(backend) для хранение файлов с аутентификацией пользователей.
Для запуска проекта необходимо:
- Установите Docker согласно инструкции с официального сайта: https://docs.docker.com/
- Клонировать репозиторий
git clone git@github.com:pashpiter/content_storage.git
- Перейти в папку content_storage
cd content_storage
- В папке создайте файл
.envс переменных окружения
touch .env
- Заполните по примеру своими значениями как в этом файле
- Для запуска проекта введите команду:
docker compose up -d
или если локально установлен Make:
make up
После запуска, в приложении будет уже содзданный пользователь с email =
ADMIN_EMAIL
и пароль =ADMIN_PASSWORDиз.envфайла.
После запуска документация доступна по адресу:
127.0.0.1:8000/docs
или
127.0.0.1:8000/redoc
