Metadata-Version: 1.0
Name: django-datasync
Version: 0.0.2.dev0
Summary: Sync environment
Home-page: https://bitbucket.org/geert2705/django-datasync
Author: Geert Dekkers
Author-email: geert@djangowebstudio.com
License: MIT
Description: datasync
        ========
        
        Management command to sync environment data.
        
        Syncs database and media, for example when deploying an acceptance environment.
        
        Quick Start
        -----------
        
        * pip install django-datasync
        
        * add 'datasync' to INSTALLED APPS
        
        * configure settings 
        
        ::
        
         DATASYNC = {
             'HOST': '{{ remote_host_address }}',
             'PORT': {{ remote_ssh_port }}
             'USER': '{{ remote_username }}',
             'PASSWORD': '{{ remote_user_password }}',
             'MEDIA_REMOTE': '{{ remote_media_directory }}',
             'MEDIA_TARGET': '{{ local_media_directory }}',
             'DATABASE': {
                 'HOST': '{{ db_host_address }}',
                 'USER': '{{ db_username }}',
                 'PASSWORD': '{{ db_password }}',
                 'NAME': '{{ db_name }}',
                 'PORT': {{ db_port }}
             },
         }
        
        
        You will now have access to the management command 'sync_environment'. Run that command from the target machine, perhaps as a cron job. Or add to ansible-playbooks setup.
        
        Supported databases: PostgreSQL.
        
        You will also have to edit the following postgres conf files in order to allow access from your target machine(s)
        
        ``/etc/postgresql/[version]/main/pg_hba.conf``
        
        ``/etc/postgresql/[version]/main/postgres.conf``
        
        More information to be found in the PostgreSQL documentation.
        
        
        
        
        
        
        
        
        
        
        
        
Platform: UNKNOWN
