Metadata-Version: 1.1
Name: fabrik
Version: 2.2.1
Summary: A simple to use deployment toolkit built on top of Fabric
Home-page: https://github.com/frojd/fabrik
Author: Fröjd
Author-email: martin.sandstrom@frojd.se
License: MIT
Description: |Build Status| |PyPI version|
        
        .. figure:: https://raw.githubusercontent.com/frojd/fabrik/develop/img/frojd-fabrik.png
           :alt: Fabrik
        
           Fabrik
        
        Fabrik
        ======
        
        A deployment toolkit built on top of Fabric.
        
        The purpose of this library is to provide a stable python based deploy
        tool that covers a wide range a use cases, Those cases include
        Wordpress, Node.js and Django. We favor composition and customization by
        code before configuration.
        
        Supports
        --------
        
        -  Git
        -  Rollbacks
        -  A full Django deploy script with migrations
        -  Virtualenv creation and activation
        -  NPM management
        -  Nginx
        -  Uwsgi
        -  Forever
        -  Envfile handling
        -  Celeryd
        -  Wordpress
        -  Composer
        
        Requirements
        ------------
        
        To install Fabrik you need Python 2.7, virtualenv and pip.
        
        Installation
        ------------
        
        Fabrik can be installed through pip.
        
        Stable
        ~~~~~~
        
        ``pip install fabrik``
        
        Develop
        ~~~~~~~
        
        ``pip install git+git://github.com/Frojd/Fabrik.git@develop``
        
        Examples
        --------
        
        This project ships with examples for Django and Wordpress (just check
        ``examples/*``)
        
        Tests
        -----
        
        Tests can be run with ``python runtests.py``, this will run the entire
        suite.
        
        It also possible to run a specific case:
        ``python runtests.py tests.test_api.TestApi``
        
        ... or a specific unittest:
        ``test_deploy_rollback python runtests.py tests.test_api.TestApi.test_deploy_rollback``
        
        Writing tests
        ~~~~~~~~~~~~~
        
        All tests should reside in the ``tests`` directory and prefixed
        ``test_*``, to include a test in the main suite add the test path in
        ``runtests.py``.
        
        Contributing
        ------------
        
        Want to contribute? Awesome. Just send a pull request.
        
        License
        -------
        
        Fabrik is released under the `MIT
        License <http://www.opensource.org/licenses/MIT>`__.
        
        .. |Build Status| image:: https://travis-ci.org/Frojd/Fabrik.svg?branch=master
           :target: https://travis-ci.org/Frojd/Fabrik
        .. |PyPI version| image:: https://badge.fury.io/py/fabrik.svg
           :target: http://badge.fury.io/py/fabrik
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: System :: Systems Administration
