46 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | # -*- coding: utf-8; -*- | ||
|  | ################################################################################ | ||
|  | # | ||
|  | #  Rattail -- Retail Software Framework | ||
|  | #  Copyright © 2010-2021 Lance Edgar | ||
|  | # | ||
|  | #  This file is part of Rattail. | ||
|  | # | ||
|  | #  Rattail is free software: you can redistribute it and/or modify it under the | ||
|  | #  terms of the GNU General Public License as published by the Free Software | ||
|  | #  Foundation, either version 3 of the License, or (at your option) any later | ||
|  | #  version. | ||
|  | # | ||
|  | #  Rattail is distributed in the hope that it will be useful, but WITHOUT ANY | ||
|  | #  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS | ||
|  | #  FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more | ||
|  | #  details. | ||
|  | # | ||
|  | #  You should have received a copy of the GNU General Public License along with | ||
|  | #  Rattail.  If not, see <http://www.gnu.org/licenses/>. | ||
|  | # | ||
|  | ################################################################################ | ||
|  | """
 | ||
|  | Rattail Commands | ||
|  | """
 | ||
|  | 
 | ||
|  | from __future__ import unicode_literals, absolute_import | ||
|  | 
 | ||
|  | from rattail import commands | ||
|  | 
 | ||
|  | 
 | ||
|  | class RunDashApp(commands.Subcommand): | ||
|  |     """
 | ||
|  |     Run a Dash web app | ||
|  |     """
 | ||
|  |     name = 'run-dashapp' | ||
|  |     description = __doc__.strip() | ||
|  | 
 | ||
|  |     def run(self, args): | ||
|  | 
 | ||
|  |         # TODO: let command line or config determine which app to run; | ||
|  |         # also whether it should run in debug mode etc. | ||
|  |         from rattail_dash.dashapp.sample import sample_dash_app | ||
|  |         dashapp = sample_dash_app(self.config) | ||
|  |         dashapp.run_server(debug=True) |