Skip to main content

A plugin for django-simple-deploy, supporting deployments to Railway.

Project description

dsd-railway

A plugin for deploying Django projects to Railway, using django-simple-deploy.

For full documentation, see the documentation for django-simple-deploy.

Current status

This plugin is in a pre-1.0 development phase. It has limited functionality at the moment, but should evolve quickly.

Fully automated deployment

  • Install the Railway CLI
  • Log in, using railway login. You may need to run railway login --browserless.
  • Install dsd-railway: pip install dsd-railway
  • Add django_simple_deploy to INSTALLED_APPS
  • Run python manage.py deploy --automate-all.

Your deployed project should appear in a new browser tab.

Destroying a project

This is mostly for developers, but if you're trying this out and want to destroy a project the following should work:

$ export RAILWAY_API_TOKEN=<account-token>
$ python developer_resources/destroy_project.py <project-id>

Be careful running this command, as it is a destructive action.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dsd_railway-0.1.1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dsd_railway-0.1.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file dsd_railway-0.1.1.tar.gz.

File metadata

  • Download URL: dsd_railway-0.1.1.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dsd_railway-0.1.1.tar.gz
Algorithm Hash digest
SHA256 68b596a902bcedae1a9db6c65417bfc299d548236d442d0f29e1b574ef6bc7b6
MD5 af8950ecfedd0ad8f90889711326b35d
BLAKE2b-256 a7ea1979d586d4bff2d546351aa1e985ad78fd322caf829e81a8ddd1f57b36fa

See more details on using hashes here.

File details

Details for the file dsd_railway-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dsd_railway-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for dsd_railway-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b6b55217d6580c8802a7d6b6ae129a7997631b3a1ea8bd0388f16b6ed3a82ab6
MD5 69156963d6a9bb8c3072a95a357429a2
BLAKE2b-256 fdd3e56ae8322e58a08bd0dbbcf4784074e1f122535eefd2454f81225b27c2d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page