essix: github.com/wscherphof/essix Files | Directories

Command essix

Package main runs the `essix` command.

[Essix](https://github.com/wscherphof/essix) runs an essential simple secure stable scalable stateless server.

$ go get -u github.com/wscherphof/essix

The `essix` [command](https://github.com/wscherphof/essix#essix-command) manages Essix apps, their server certificates (TLS/HTTPS), their backend databases (RethinkDB), and their infrastructure (Docker Swarm Mode).

Follow the [Quickstart](https://github.com/wscherphof/essix#quickstart) to get your first app running within minutes, on a swarm near you.

With `$ essix init`, a new Essix app package is inititialised, much like https://github.com/wscherphof/essix/tree/master/app, where you would add your own functionality. It includes the Profile example of how things can be done.

Package Files

main.go

Directories

PathSynopsis
app
app/messages
app/model
app/routesPackage routes defines the application's routes and their Handles.
app/routes/example
emailPackage email manages outgoing email traffic.
messagesPackage messages defines translations for user facing texts.
modelPackage model manages the business data model entities and their behaviuor.
ratelimitPackage ratelimit manages rate limits for urls.
routesPackage routes defines the application's routes and their Handles.
routes/accountPackage account provides route Handles for managing accounts.
securePackage secure provides authentication for the application.
serverPackage server runs the Essix server.
templatePackage template renders templates using github.com/yossi/ace, providing text translation through github.com/wscherphof/msg.
utilPackage util provides some utility functions.

Package main imports 3 packages (graph). Updated 2017-07-12. Refresh now. Tools for package owners.