Up(sun) and running with Django
Blog post from Upsun
Upsun offers a streamlined process for setting up and deploying Django projects using its CLI and integration with tools like cookiecutter, PostgreSQL, Redis, and Celery. The Upsun CLI's `project:init` command assists in initializing a Django project by generating necessary configuration files such as a `.environment` file for setting environment variables and a `.upsun/config.yaml` for build and deployment settings. Users are guided through selecting options for the database, mail service, frontend pipeline, and other services, resulting in a skeleton project ready for further development. The environment can be adjusted and previewed with Upsun's commands to match production settings, facilitating the deployment of scalable Django applications on Upsun's platform. Users can branch environments to test configurations, such as adding Celery workers, before promoting changes to production.