Metadata-Version: 1.1
Name: Flask-Boost
Version: 0.1.2
Summary: Flask application generator for boosting your development.
Home-page: https://github.com/hustlzp/Flask-Boost
Author: hustlzp
Author-email: hustlzp@gmail.com
License: MIT
Description: Flask-Boost
        ===========
        
        .. image:: http://img.shields.io/pypi/v/flask-boost.svg
           :target: https://pypi.python.org/pypi/flask-boost
           :alt: Latest Version
        .. image:: http://img.shields.io/badge/license-MIT-blue.svg
           :target: https://github.com/hustlzp/Flask-Boost/blob/master/LICENSE
           :alt: The MIT License
           
        Flask application generator for boosting your development.
        
        Installation
        ------------
        
        ::
        
            pip install flask-boost
        
        Development Guide
        -----------------
        
        Init project
        ~~~~~~~~~~~~
        
        ::
        
            boost new your_project_name
        
        Install requirements
        ~~~~~~~~~~~~~~~~~~~~
        
        ``cd`` to project root path, run:
         
        ::
        
            virtualenv venv
            . venv/bin/active
            pip install -r requirements.txt
            bower install
        
        Init database
        ~~~~~~~~~~~~~
        
        Create database and update ``SQLALCHEMY_DATABASE_URI`` in ``config/development.py`` as needed.
        
        Then init tables::
        
            python manage.py createdb
        
        LiveReload support
        ~~~~~~~~~~~~~~~~~~
        
        Install livereload brower extension from here_.
        
        Run livereload server in another console::
        
            python manage.py live
            
        .. _here: http://feedback.livereload.com/knowledgebase/articles/86242-how-do-i-install-and-use-the-browser-extensions-
        
        Run app
        ~~~~~~~
        
        Run local server::
        
            python manage.py run
        
        Production Deploy
        -----------------
        
        Config server
        ~~~~~~~~~~~~~
        
        * Ubuntu_
        * CentOS_
        
        .. _Ubuntu: http://wiki.hustlzp.com/post/ubuntu-server-config
        .. _CentOS: http://wiki.hustlzp.com/post/linux/centos
        
        
        Install requirements
        ~~~~~~~~~~~~~~~~~~~~
        
        ::
        
            git clone ***/proj.git
            cd proj
            virtualenv venv
            . venv/bin/activate
            pip install -r requirements.txt
            bower install
        
        Config app
        ~~~~~~~~~~
        
        Create database first.
        
        Update configs ``config/production.py`` as needed and transfer it to server.
        
        Init database
        ~~~~~~~~~~~~~
        
        ::
        
            export MODE=PRODUCTION
            cd proj
            . venv/bin/activate
            python manage.py createdb
        
        Start app
        ~~~~~~~~~
        
        ::
        
            cp deploy/nginx.conf /etc/nginx/conf.d/proj.conf
            cp deploy/supervisor.conf /etc/supervisord.d/proj.conf
            service nginx restart
            service supervisord restart
            
        License
        -------
        
        The MIT License (MIT)
        
        Copyright (c) 2014 hustlzp
        
        Permission is hereby granted, free of charge, to any person obtaining a copy of
        this software and associated documentation files (the "Software"), to deal in
        the Software without restriction, including without limitation the rights to
        use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
        the Software, and to permit persons to whom the Software is furnished to do so,
        subject to the following conditions:
        
        The above copyright notice and this permission notice shall be included in all
        copies or substantial portions of the Software.
        
        THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
        FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
        COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
        IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
        CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: flask sample generator
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
