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

Do we want a simple web based management UI? #8

Open
iaincollins opened this issue Jul 5, 2018 · 0 comments
Open

Do we want a simple web based management UI? #8

iaincollins opened this issue Jul 5, 2018 · 0 comments
Labels
question Further information is requested

Comments

@iaincollins
Copy link
Owner

iaincollins commented Jul 5, 2018

I could do a very simple web based management UI to view the status of deployments.

It could provide status info, with a list of last deploys for each service and a button to trigger a deployment and restart a service. It could tell you if a service or image could not be found.

It could also provide buttons for other actions like 'downloading an image of a host for backup' (useful for instances that are databases and don't use shared storage; an actual use case I have).

It could easily store the data in simple SQL lite / neDB database as the amount of data would be small.

As it's just for debugging / administration the data store could be transient (and just store the data in it's local DB) or you could give it a shared volume if you wanted that info to persist.

We could also make this how the app is configured - and have it write/ it's configuration info to a JSON file that lives on the host it's running on (with an option to view / download it for backup).

This would mean you would not have to fork the repo just to deploy an instance as the config would be outside the app.

( Interested in your thoughts on this @imjosh !)

I don't want to replicate the functionality of something like Portainer so would have authentication maybe use basic auth and environment variable or a simple .htaccess file for users.

Would love feedback on if this is - or isn't - a thing people care about, and if they do, where we should draw the line.

@iaincollins iaincollins added the question Further information is requested label Jul 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant