blob: 09f73f09572428492e0218c8b16f2c440a0b6b63 [file] [log] [blame]
The Dockerfile in this directory will build a Docker image for running
XOS using the Django development server. It copies whatever files are
in the local repository into the image. Here's how to do it:
1. A minimal initial_data.json is provided. The login credentials
for this initial_data.json are username=padmin@vicci.org,
password=letmein.
This initial_data.json doesn't contain any nodes and is suitable
for fresh installations. To obtain an initial_data.json (for demo
purposes) that contains an interesting set of Nodes and Slices,
a dump can be made on portal.opencloud.us:
1) log in to portal, and run:
$ sudo /opt/xos/scripts/opencloud dumpdata
2) replace the initial_data.json file with the dumpdata
file produced above.
2. $ docker build -t xos .
3. $ docker run -t -i -p 8000:8000 xos
4. Now you will have a bash prompt as root inside the XOS container.
Start up XOS:
# /opt/xos/scripts/opencloud runserver
You can access the XOS login at http:<server>:8000, where <server> is
the name of the server running Docker.
STILL TO DO
-----------
* Test Observer