blob: e120d728002bfdcf7845d58d872b8af8f4ce4ed9 [file] [log] [blame]
Tony Mack71592a52013-03-28 20:17:47 -04001#!/usr/bin/env python
2import os
3import sys
4
Tony Mack2ff86222013-05-10 16:54:14 -04005os.environ.setdefault("DJANGO_SETTINGS_MODULE", "planetstack.settings")
Tony Mack79a49c82013-06-15 23:51:57 -04006from planetstack.config import Config
7from openstack.backend import Backend
Tony Mack71592a52013-03-28 20:17:47 -04008
9if __name__ == '__main__':
10
Tony Mackcd6bf662013-04-30 18:20:27 -040011 # bootstrap envirnment
Tony Mack71592a52013-03-28 20:17:47 -040012 from django.core.management import ManagementUtility
13 config = Config()
Tony Macke02d7202013-03-29 11:23:56 -040014 url = "%s:%s" % (config.api_host, config.api_port)
Tony Mack71592a52013-03-28 20:17:47 -040015 args = [__file__, 'runserver', url]
Tony Mackcd6bf662013-04-30 18:20:27 -040016
Tony Mackcd6bf662013-04-30 18:20:27 -040017
Tony Mack79a49c82013-06-15 23:51:57 -040018 backend = Backend()
19 backend.run()
20
Tony Mackcd6bf662013-04-30 18:20:27 -040021 # start the server
22 server = ManagementUtility(args)
Tony Mack745bf6e2013-04-17 11:06:35 -040023 server.execute()