WebSocket using Go, Gin framework and Gorilla WebSocket
- Create websocket server and handle connecting clients
- Unit test
- Client for E2E test
- Docker support
- PingPong health check
- Example chat app
- Scale up with multiple pods (use Redis as a share memory?)
Justfile for running command
brew install just
Create .env
file and set up environment variables (you can copy from .env.example
)
You can start postgresql database by run this command docker-compose up
,
And do the migration by run just db-migrate
just run