A chat application using websockets and a RabbitMQ message broker. Includes a very basic web UI.
To deploy locally:
- Set the GITHUB_OAUTH2_CLIENT_ID and GITHUB_OAUTH2_CLIENT_SECRET environment variables.
- Start the RabbitMQ broker using docker/rabbitmq/docker-compose.yml or set application.properties app.use-external-broker to false.
- Package and run the java application.