Web chat application with aiohttp which utilises co-routines.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
- Docker
- clone repository
- At redis-container/:
- docker build -t redis .
- docker run -it --rm -p 6379:6379 redis
- At project root directory:
- docker build -t webchat .
- docker run --rm -it -p 8080:8080 -t webchat
- Open browser
- enter: http://localhost:8080
- Enter user name
- server.py: Contans server logic and routes. Insert and retrieves data
- static/index.html: Contains login input form for the chatroom
- chatroom.html: Displays current user, all users in chatroom, sending and display all messages.
- Docker - Contrainer engine
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- Sergey Leksikov - author See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details