Skip to content
stoatchatPublic

About

Blazing fast scalable new gateway web scale 💯💯💯

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

222 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

StoatGateway

Rewrite of Bonfire in Elixir, built-to handle events at scale.

Configuration

When running a release either a Revolt.toml or Environment Variables are required.

Environment Variables

  • WS_PORT - Port the Websocket server will run on (default: 4000)
  • MONGODB_URI - Full URI of the MongoDB server
  • REDIS_URI - Full URI of the Redis Server
  • RABBIT_HOST - Host of the Rabbit Server
  • RABBIT_PORT - Port of the Rabbit Server
  • RABBIT_USERNAME - Username of the Rabbit Server
  • RABBIT_PASSWORD - Password of the Rabbit Server

By default the Websocket is available on port 14703 at / like Bonfire.

When MIX_ENV is set to PROD a Revolt.toml file will be used if located in the root directory of the project, with a fallback to the environment variables.

Development

  • Uses config/dev.exs when using mix run.
  • Run mix format before push.

About

Blazing fast scalable new gateway web scale 💯💯💯

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages