Skip to content
Go + Postgres + Websocket + Docker
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
db
nginx
socket
web
.gitignore
LICENSE
README.md
docker-compose.yml

README.md

discugo

Go + Postgres + Websocket + Docker

State of things

It works!!

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.

TODO

  • 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)
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.