Skip to content

Automated tasks after-deploy for Django.

License

Notifications You must be signed in to change notification settings

dfop02/django-after-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

After Deploy

After deploy helps you to create and manage automated deploy tasks in your Django application. Inspired by Rails after_party

Quick start

  1. Install the package using pip by running:

    pip install django-after-deploy
    
  2. Add "after_deploy" to your INSTALLED_APPS setting like this:

    INSTALLED_APPS = [
        ...
        'after_deploy',
    ]
    
  3. Now after_deploy commands are available, use install flag:

    python manage.py after_deploy --install
    
  4. Run python manage.py after_deploy -g my_first_task to create your first task, they'll stay at root project, on tasks folder:

    my-project
    |-- my-app
    |   |-- __init__.py
    |   |-- apps.py
    |   |-- models.py
    |   |-- settings.py
    |-- tasks
    |   |-- __init__.py
    |   |-- _000001_my_first_task.py
    |-- manage.py
    
  5. For execute all unapplied tasks you can run python manage.py after_deploy --run. If you need execute again a specfic task, you can run python manage.py after_deploy -r my_first_task.

Authors

Contribute

If you find an issue with AfterDeploy please log an issue. I will accept pull requests.

About

Automated tasks after-deploy for Django.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages