Flask-Chat is a flask socketio chat platform.
This app uses docker for deployment. You will need to have docker and docker-compose installed to use it.
First you will need to build the containers by running the following command.
Then you will need to connect to mysql database container on port 3318 and create Flask-Chat database. After doing this you will need to run tests/dummy_values.py. This script will populate the database with dummy values for demo usage.
Now your good to go
You can see the app on
In app folder config.py depends on a file called secrets which contains confidential variables.
Here is an example of what it may contain.
class Secrets: SQLALCHEMY_DATABASE_URI = 'mysql://username:password@database/Flask-Chat'
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.