{"id":18192565,"url":"https://github.com/django-simple-deploy/django-simple-deploy","last_synced_at":"2026-04-02T02:20:36.746Z","repository":{"id":39872024,"uuid":"420205430","full_name":"django-simple-deploy/django-simple-deploy","owner":"django-simple-deploy","description":"Deployment, for Djangonauts with deadlines.","archived":false,"fork":false,"pushed_at":"2025-05-06T15:51:35.000Z","size":26585,"stargazers_count":353,"open_issues_count":21,"forks_count":33,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-06T16:36:07.992Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://django-simple-deploy.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/django-simple-deploy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/contributing/architecture_notes.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"docs/roadmap/index.md","authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-22T18:35:34.000Z","updated_at":"2025-05-06T15:51:38.000Z","dependencies_parsed_at":"2023-12-04T07:21:43.040Z","dependency_job_id":"94c0538d-0091-4992-8181-b664eae970a4","html_url":"https://github.com/django-simple-deploy/django-simple-deploy","commit_stats":{"total_commits":647,"total_committers":9,"mean_commits":71.88888888888889,"dds":0.04791344667697062,"last_synced_commit":"6d4d058436c3d267611634645a7df58bf2499538"},"previous_names":["django-simple-deploy/django-simple-deploy","ehmatthes/django-simple-deploy"],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-simple-deploy%2Fdjango-simple-deploy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-simple-deploy%2Fdjango-simple-deploy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-simple-deploy%2Fdjango-simple-deploy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/django-simple-deploy%2Fdjango-simple-deploy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/django-simple-deploy","download_url":"https://codeload.github.com/django-simple-deploy/django-simple-deploy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252726070,"owners_count":21794864,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-03T07:01:01.865Z","updated_at":"2026-04-02T02:20:36.723Z","avatar_url":"https://github.com/django-simple-deploy.png","language":"Python","readme":"# django-simple-deploy\n\nDeployment, for Djangonauts with deadlines.\n\n## Documentation\n\nThe full documentation for this project is at [Read the Docs](https://django-simple-deploy.readthedocs.io/en/latest/).\n\n## Recent media\n\n[Django Simple Deploy and other DevOps Things](https://talkpython.fm/episodes/show/500/django-simple-deploy-and-other-devops-things) (Episode 500 of Talk Python)\n\nIt was an honor to be the guest on episode 500, that's a fantastic milestone for a podcast! This episode focuses on the state of `django-simple-deploy` as it reached the 1.0 release.\n\n## Quickstart\n\n`django-simple-deploy` gives you a management command that configures your project for an initial deployment. It currently supports deployments to [Fly.io](https://fly.io), [Upsun](https://upsun.com), and [Heroku](https://heroku.com). Each platform is supported by an external plugin, which means it's relatively straightforward to build support for additional hosting platforms. A [plugin](https://github.com/django-simple-deploy/dsd-vps) supporting VPS-based deployments is currently in development.\n\nIf you have a Django project that runs locally, you can deploy your project in a few short steps. The only change you'll need to make to your project is to add `django_simple_deploy` to `INSTALLED_APPS`.\n\n![Simplest example of how to use django-simple-deploy](https://raw.githubusercontent.com/ehmatthes/django-simple-deploy/main/assets/simplest_example.png)\n\nThe above command will deploy your project to Fly.io. To deploy to another platform such as Upsun, just install a different plugin when you install `django-simple-deploy`:\n\n```sh\n$ pip install \"django-simple-deploy[upsun]\"\n```\n\nAll output is captured and written to a log file stored in `dsd_logs/`, which is placed at the project's root directory.\n\nInstalling a plugin automatically installs `django-simple-deploy`. So for platforms supported by third-party plugins, the only difference is the installation step:\n\n```sh\n$ pip install \u003cdsd-plugin-name\u003e\n# Add django_simple_deploy to INSTALLED_APPS\n$ python manage.py deploy --automate-all\n```\n\nConfiguration-only mode\n---\n\nThe above example uses the `--automate-all` flag, which reduces deployment to three steps. The fully automated mode configures your project, commits changes for you, and pushes your code to the target platform's servers. There's also a configuration-only mode, which lets you inspect the changes made to your project before committing them and making the actual deployment. For a quick example, see the full [Fly.io Quick Start guide](https://django-simple-deploy.readthedocs.io/en/latest/quick_starts/quick_start_flyio/).","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-simple-deploy%2Fdjango-simple-deploy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdjango-simple-deploy%2Fdjango-simple-deploy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdjango-simple-deploy%2Fdjango-simple-deploy/lists"}