Nagasai Chandra, Teja Kalvakolanu, Michael Fekadu
It works with Windows/macOS/Linux. No need for any virtual machines. Docker handles all of our infrastructure/dependency needs.
Note: The previous step may have included the
docker-compose
binary depending on your operating system.
git clone https://github.com/mfekadu/582ircbot.git
The following command will run Rasa, the IRC worker bot, and the ElasticSearch service (the chatbot's memory):
Run the following command in the root of the directory for this codebase:
docker-compose up
Note: ElasticSearch needs a lot of memory. If it crashes, try increasing docker's memory allocation to >= 4GB.
Note: Grab a coffe or some snacks. The various downloads will take some time, but docker will cache each stage of the build, so things will be faster next time.