Go + Postgres + Websocket + Docker
It works!!
Also, identity is completely absent (or completely present, depending on your point of view 👹).
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)