Mercurial > piecrust2
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 |