Go + Postgres + Websocket + Docker
State of things
Also, identity is completely absent (or completely present, depending on your point of view
Building and running
I use docker-compose. Make sure you have it installed and type in your terminal from the root of the project:
docker-compose build docker-compose up
You can then browse to localhost:8080.
If you decide to make changes to the database scheme, make sure to
docker-compose rm db before building and starting the project.
- Add an nginx routing container
- Convert the frontend to MitrilJS
- Add "notifications" (+n next to channel)
- Better mobile experience
- Add user system (not a priority)