Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

One command deployment wizard #15

Open
dhruvkb opened this issue May 17, 2019 · 0 comments
Open

One command deployment wizard #15

dhruvkb opened this issue May 17, 2019 · 0 comments
Labels
challenge Should pose considerable difficulty enhancement New feature or request

Comments

@dhruvkb
Copy link
Member

dhruvkb commented May 17, 2019

Setting Omniport up still requires a lot of steps namely building containers, populating configuration YAML files and ENV files, keeping these files updated with time and with each other and so on.

It would make life much easier if there was a wizard, written in Bash or Python or something similarly ubiquitous, that can be cloned (or better curled), executed and then takes the user through the entire process of deployment step by step. The wizard must have checkpoints and must make full use of the rich text functionalities of the modern Linux terminal such as colour, highlighting and sound. It must also allow the user to change certain aspects of the deployment such as the ports and the domain name later on.

Something like the following would be ideal.

$ sh -c "$(curl -fsSL https://raw.github.com/IMGIITRoorkee/omniport-docker/master/scripts/deploy/everything.sh)"

Long story short, the mission is to develop a TUI (not a CLI) for Omniport setup and management.

@dhruvkb dhruvkb added challenge Should pose considerable difficulty enhancement New feature or request labels May 17, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
challenge Should pose considerable difficulty enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant