A cli tool to quickly create and manage nginx server blocks.
https://up.js.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.9 KiB
1.9 KiB
Roadmap
This living document details our plans for up. If you would like to request features or move something up the roadmap, raise an issue!
⚠️ ❌ Disclaimers: There is NO guarantee that these will be executed in this order, or if at all. If they are executed, there is NO guarantee that they will follow the same syntax as shown in examples below. For the right syntax, check README.md
The words
MUST,MUST NOT,SHOULD,SHOULD NOT, andMAYare used in accordance with RFC 2119
The Roadmap
- MVP - Minimum Viable Product.
up staticandup proxyMUST work.up killMUST work.
- List servers option.
up listMUST provide list of servers running from/etc/up-serve/servers.upfile.
up staticMUST have an option to specify path to root. Example:up static example.com ./public.up staticandup proxyMAY take a Git URL to deploy. Example:up static example.com --git https://github.com/h5bp/html5-boilerplate /htmlup proxy example.com 5000 --git https://github.com/heroku/node-js-sample
- Option for HTTPS.
- MUST add a
-sor--secureflag to enable automatic HTTPS config with HTTP/2 enabled by default.- HSTS MAY be enabled with a
-s -h,-sh,-secure -hstsor--secure-hstsflag. Will warn user to be sure of what they are doing.
- HSTS MAY be enabled with a
- MAY add a
-cflag to usecertbotoracme.shto automatically generate certificates using letsencrypt.
- MUST add a
- MAY make
upwork on Windows.
Want more features or prioritize something? Raise an issue!
Stretch goals
- ♦ Create an
upclient to deploy from anywhere - ♦ Make
upan initialization tool that combinesgit init,npm init,vue init, etc. in a neat package. Examples:up new gitup new vue proxy 4000