EN ✨ Project Description ✨
The project is aimed at providing a sandbox environment for novice testers to familiarize themselves with the principles of WEB site API and Database. It encompasses three layers, all of which can be deployed using two commands:
docker-compose build
docker-compose up
After executing these commands from the repository root, the web site will be accessible on the local machine's port 3000. The API will be deployed on port 8080, and the database will be accessible on port 5432 of the local machine.
The API is developed using FastAPI, and you can explore the available methods by accessing the /docs
endpoint. To access the list of methods, use the following URL: http://localhost:8080/docs#/.
Please make sure you have Docker installed before running the commands.
Thank you for using this project! 😊👍
RU
✨ Описание проекта ✨
Данный проект создан с целью предоставить песочницу для начинающих тестировщиков, чтобы они могли ознакомиться с принципами работы WEB сайтов, API и баз данных. Все три слоя могут быть развернуты с помощью двух команд:
docker-compose build
docker-compose up
После выполнения этих команд из корневой директории репозитория, веб-сайт будет доступен на порту 3000 локальной машины. API будет развернут на порту 8080, а база данных будет доступна на порту 5432 локальной машины.
API написан с использованием FastAPI, и вы можете ознакомиться с доступными методами, открыв эндпоинт /docs
. Для этого воспользуйтесь следующим URL: http://localhost:8080/docs#/.
Пожалуйста, убедитесь, что у вас установлен Docker перед выполнением этих команд.
Спасибо за использование этого проекта! 😊👍