Welcome to the Chatbot System built with Next.js. This demo project showcases a personal chatbot system, and this README provides instructions on how to start the project.
Before you begin, ensure you have the following installed:
- Docker
makecommand-line utility (usually comes with most UNIX systems)
To get the project up and running, use the provided Makefile which has commands to manage the Docker services.
-
Start Services: This command starts the Docker containers in the background.
make up
-
Stop Services: Use this command to stop all the running containers associated with the project.
make down
-
Migrate Database: Create database models with sequelize migrations using
make migrate-db
That's it! After running make up, you should be able to access the chatbot system from your web browser.
docker compose exec nextjs npx sequelize-cli migration:generate --name migration namemake test