improving designatedashboard packaging
this change moves some items around to place all the designatedashboard items in a self contained egg for easier deployment Change-Id: I4830baf17991de1c5305bd4aa88a885f91954f4d Closes-Bug: #1435583
This commit is contained in:
parent
706ef93df0
commit
debb8da7ce
@ -1,5 +1,6 @@
|
|||||||
include AUTHORS
|
include AUTHORS
|
||||||
include ChangeLog
|
include ChangeLog
|
||||||
|
recursive-include designatedashboard *.html
|
||||||
exclude .gitignore
|
exclude .gitignore
|
||||||
exclude .gitreview
|
exclude .gitreview
|
||||||
|
|
||||||
|
21
README.rst
21
README.rst
@ -15,5 +15,22 @@ Features
|
|||||||
Howto
|
Howto
|
||||||
-----
|
-----
|
||||||
|
|
||||||
1. Clone Horizon UI folder
|
1. Package the designatedashboard by running::
|
||||||
2. Symlink enabled/* files to openstack_dashboard/local/enabled folder and run horizon!
|
|
||||||
|
python setup.py sdist
|
||||||
|
|
||||||
|
This will create a python egg in the dist folder, which can be used to install
|
||||||
|
on the horizon machine or within horizon's python virtual environment.
|
||||||
|
|
||||||
|
2. Modify horizon's settings file to enabled designatedashboard, note the two lines to add below::
|
||||||
|
|
||||||
|
import designatedashboard.enabled # ADD THIS LINE
|
||||||
|
|
||||||
|
...
|
||||||
|
|
||||||
|
INSTALLED_APPS = list(INSTALLED_APPS) # Make sure it's mutable
|
||||||
|
settings.update_dashboards([
|
||||||
|
openstack_dashboard.enabled,
|
||||||
|
openstack_dashboard.local.enabled,
|
||||||
|
designatedashboard.enabled, # ADD THIS LINE TOO
|
||||||
|
], HORIZON_CONFIG, INSTALLED_APPS)
|
||||||
|
Loading…
Reference in New Issue
Block a user