This repository is a continuation of the https://github.com/lisenpasha/nodejs-bookstore-api project.
It includes enhancements such as a CI/CD pipeline using GitHub Actions and Docker integration.
The CI/CD pipeline automates the build, test, and image push processes.
The CI/CD pipeline is defined in the ci.yml file. It performs the following steps when there is a push to the main branch:
The Dockerfile builds a Docker image for the project, installing dependencies for both the User and Book services, and running the setup.sh script to start the services.
The setup.sh script installs dependencies, runs tests, and starts both services.