This project is a simple chatbot application. It provides a user-friendly interface for interacting with the chatbot, allowing users to ask questions and receive responses.
Important
- Docker
- Docker Compose
![]() |
|---|
| Home - Chatbot |
Usage:
bash cmd.sh {start|stop|setup|clear|build|deploy}If you haven't built the project yet, you can do so by running:
bash cmd.sh setupOnce the setup process is complete, the project will be accessible at localhost:7860.
Warning
If this port is already in use, search for all occurrences of 7860 within the project and replace them with your preferred port number. After making these changes, you'll need to rebuild the project for the modifications to take effect.
The program will run in debug mode, meaning frontend changes will be rendered upon reload. However, if you make changes to the backend, you will need to restart the program by running:
bash cmd.sh startTo stop the program, simply run:
bash cmd.sh stopTip
For a quicker way to stop, use ctrl + C to force stop the program.
If you need to clear all containers and their orphaned dependencies, you can run:
bash cmd.sh clearTo generate the static files for the project, run the following command:
bash cmd.sh buildAfter the build process completes, the static files will be available in the build directory.
To deploy the application to production, you can use the following command:
bash cmd.sh deployThis project leverages GitHub Actions for CI/CD. The deployment workflow is configured to automatically build the project and deploy it to the HuggingFace Spaces environment.
This project is distributed under GNU General Public License version 3. You can find the complete text of the license in the project repository.
