Skip to content

One command deployment wizard #15

@dhruvkb

Description

@dhruvkb

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    challengeShould pose considerable difficultyenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions