cashapp / pranadb

Apache License 2.0
614 stars 24 forks source link

Prana main and executable #19

Closed purplefox closed 3 years ago

purplefox commented 3 years ago

We need a main() so we can actually start a Prana server.

This will involve parsing command line args and starting/stopping the Prana server.

We need the build to output an executable, and any required scripts to run the executable.

We need to consider whether we want to configure prana with command line args only or using a config file. If the latter we need to define the config file and settings

alecthomas commented 3 years ago

Cash has exclusively (I think?) adopted Kong which supports both flags, config, and envars out of the box. I'd highly recommend it and am happy to take this one.