blob: 09f73f09572428492e0218c8b16f2c440a0b6b63 [file] [log] [blame]
Andy Baviere4b346e2015-02-06 16:39:06 -05001The Dockerfile in this directory will build a Docker image for running
Andy Bavierbb4e7072015-02-06 16:52:21 -05002XOS using the Django development server. It copies whatever files are
3in the local repository into the image. Here's how to do it:
Andy Baviere4b346e2015-02-06 16:39:06 -05004
Scott Bakera1c65092015-02-09 10:17:33 -080051. A minimal initial_data.json is provided. The login credentials
6 for this initial_data.json are username=padmin@vicci.org,
7 password=letmein.
Andy Baviere4b346e2015-02-06 16:39:06 -05008
Scott Bakera1c65092015-02-09 10:17:33 -08009 This initial_data.json doesn't contain any nodes and is suitable
10 for fresh installations. To obtain an initial_data.json (for demo
11 purposes) that contains an interesting set of Nodes and Slices,
12 a dump can be made on portal.opencloud.us:
13
14 1) log in to portal, and run:
15 $ sudo /opt/xos/scripts/opencloud dumpdata
16
17 2) replace the initial_data.json file with the dumpdata
18 file produced above.
Andy Baviere4b346e2015-02-06 16:39:06 -050019
202. $ docker build -t xos .
21
223. $ docker run -t -i -p 8000:8000 xos
23
244. Now you will have a bash prompt as root inside the XOS container.
25 Start up XOS:
26
27 # /opt/xos/scripts/opencloud runserver
28
29You can access the XOS login at http:<server>:8000, where <server> is
Andy Baviera2065432015-02-06 16:49:59 -050030the name of the server running Docker.
31
32STILL TO DO
33-----------
34* Test Observer