- Убедитесь, что на вашей системе установлены Docker и Docker Compose.
- Проверьте, что порты 8000 и 5432 доступны для использования, так как они необходимы для работы проекта.
-
Клонирование репозитория Для начала, склонируйте репозиторий на ваш компьютер:
git clone https://github.com/BezdomnyiBox/test_digitalHouse.git
Перейдите в директорию с проектом:
cd ..путь к вашей директории
-
Запуск контейнеров с использованием Docker Compose Запустите все необходимые контейнеры, используя следующую команду:
docker-compose up --build -d
-
Проверка состояния контейнеров Убедитесь, что все контейнеры работают корректно:
docker-compose ps
-
Доступ к приложению
- Веб-приложение будет доступно по следующему адресу: http://localhost:8000
- Тестовый запрос(каталог товаров): http://localhost:8000/api/catalog?page=1
-
Запросы для тестирования эндпоинтов
- Запустите Postman для тестирования запросов.
- Импортируйте из директории проекта
Product Catalog API.postman_collection
Чтобы остановить все контейнеры, используйте следующую команду:
docker-compose down