Metadata-Version: 2.1
Name: docker-tasks
Version: 0.0.8
Summary: Utilze docker exec to run commands on yaml base config
Home-page: https://github.com/daymien/docker-tasks
Author: Reimund Klain
Author-email: reimund.klain@condevtec.de
License: BSD
Description: |travis|
        
        docker-tasks
        ############
        
        ``docker-tasks`` is a tool for executing periodic tasks via docker exec.
        It is looking up for running docker images and execute the specified commands in the matching container
        
        An use case could be to dump all `PostgreSQL <https://www.postgresql.org/>`__ based images to the container related volume.
        This allow me to backup ``/var/lib/docker/volumes/`` with a ``pg_dump`` generated database dump inside my volumes.
        
        Installation
        ============
        
        ::
        
            pip install docker-tasks
        
        
        Create a ``docker-tasks.yml`` with example commands
        
        ::
        
            images:
                ubuntu:
                  '*':
                    - ps aux
        
                postgres:
                  '9.*':
                    - /bin/sh -c "pg_dump -U postgres postgres > /var/lib/postgresql/data/db_backup_$(date +%u).sql"
        
        Usage
        =====
        
        ::
        
            usage: docker-tasks [-h] [-c CONFIG] [-v]
        
            optional arguments:
              -h, --help            show this help message and exit
              -c CONFIG, --config CONFIG
                                    Config yaml. Default (docker-tasks.yml)
              -v, --verbose         Increase output verbosity
        
        
        .. |travis| image:: https://travis-ci.org/daymien/docker-tasks.svg
           :target: https://travis-ci.org/daymien/docker-tasks
Keywords: docker,tasks,cron,command-line,CLI
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/x-rst
