juju / juju-gui

Juju-GUI is a web-based GUI for Juju <https://jujucharms.com/>.
Other
182 stars 85 forks source link

Convert the GUI to use the ./run architecture. #3921

Closed hatched closed 5 years ago

hatched commented 5 years ago

Converts the GUI from pyramid to flask. Adds the ability to run it using ./run. Adds Juju core dist build system.

Fixes ubuntudesign/juju-squad#542

To QA

./run and the GUI should work as expected Bootstrap a new controller ./run exec yarn run build-dist and then juju upgrade-gui path/to/gui and the GUI should work as expected.

squidsoup commented 5 years ago

QA okay 👍

huwshimi commented 5 years ago

@hatched there are a few things that I assume we can clean up now like removing the Makefile, Vagrant stuff etc. but I guess that can happen at our leisure.

hatched commented 5 years ago

@huwshimi Yep you're right. There are still a few targets I'd like to export into scripts from the makefile.

Thanks @huwshimi @squidsoup