comparison piecrust/commands/builtin/admin.py @ 619:200c7063affa

admin: Change the default admin server port to 8090, add `--port` option.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 06 Feb 2016 21:47:24 -0800
parents 906cc2520773
children 59968ee07a07
comparison
equal deleted inserted replaced
618:477dc9a63222 619:200c7063affa
29 p.set_defaults(sub_func=self._generatePassword) 29 p.set_defaults(sub_func=self._generatePassword)
30 30
31 p = subparsers.add_parser( 31 p = subparsers.add_parser(
32 'run', 32 'run',
33 help="Runs the administrative panel website.") 33 help="Runs the administrative panel website.")
34 p.add_argument(
35 '-p', '--port',
36 help="The port for the administrative panel website.",
37 default=8090)
38 p.add_argument(
39 '-a', '--address',
40 help="The host for the administrative panel website.",
41 default='localhost')
34 p.set_defaults(sub_func=self._runFoodTruck) 42 p.set_defaults(sub_func=self._runFoodTruck)
35 43
36 def checkedRun(self, ctx): 44 def checkedRun(self, ctx):
37 if not hasattr(ctx.args, 'sub_func'): 45 if not hasattr(ctx.args, 'sub_func'):
38 return self._runFoodTruck(ctx) 46 return self._runFoodTruck(ctx)
41 def _runFoodTruck(self, ctx): 49 def _runFoodTruck(self, ctx):
42 from foodtruck import settings 50 from foodtruck import settings
43 settings.FOODTRUCK_CMDLINE_MODE = True 51 settings.FOODTRUCK_CMDLINE_MODE = True
44 settings.FOODTRUCK_ROOT = ctx.app.root_dir 52 settings.FOODTRUCK_ROOT = ctx.app.root_dir
45 from foodtruck.main import run_foodtruck 53 from foodtruck.main import run_foodtruck
46 run_foodtruck(debug=ctx.args.debug) 54 run_foodtruck(
55 host=ctx.args.address,
56 port=ctx.args.port,
57 debug=ctx.args.debug)
47 58
48 def _initFoodTruck(self, ctx): 59 def _initFoodTruck(self, ctx):
49 import getpass 60 import getpass
50 import bcrypt 61 import bcrypt
51 62