A chat application that integrates Redis for managing online status and includes a notification system .
First, build the Redis Docker image:
docker build -t cca-redis-image -f Dockerfile.redis .
docker run -d --name cca-redis-container -p 6379:6379 cca-redis-image
If the Redis Container Already Exists start it with:
docker start cca-redis-container
npm start
Environment Variables: .env is not included for convenience, but you should configure it with appropriate values before running in production. Online Status: This feature has been implemented and should work as expected. Notification System: The notification system is currently untested and requires further modification.
It's recommended to include .env.example with default values to help users set up their environment quickly. Consider adding testing for the notification system before moving to production.