Deploying Django Apps: Make Your Site Go Live

Deploying Django Apps: Make Your Site Go Live

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 43m | 510 MB

Deploying a Django app to production doesn’t have to be challenging. By learning how to leverage a cloud-based solution like Digital Ocean, AWS, Heroku, or Azure, you can cover your deployment needs, from small to large. Join Nick Walter as he demonstrates the steps involved to make a Django site go live. This course shows how to work with PostgreSQL, NGINX, S3, and more, so you can gain the skills necessary to transfer code to a host, manage files, create a web address, set up a database, test a site, and deploy a Django application.

Topics include:

  • Transferring code to a server
  • Managing media files
  • Creating a custom URL
  • Configuring file settings
  • Securing a server
  • Database setup
  • PostgreSQL setup
  • Gunicorn testing
  • NGINX setup
  • Storage setup
Table of Contents

1 Making your site go live
2 What you should know
3 Choosing the right deployment for you
4 Digital Ocean account
5 Creating a droplet
6 Securing your server
7 Postgres setup
8 Transferring code to the server
9 Configuring settings files
10 Testing deployment
11 Gunicorn testing
12 NGINX setup
13 Connecting your URL
14 AWS account
15 Deploying to AWS
16 Testing your site
17 Database connection and setup
18 Migrate
19 S3 storage setup
20 Static and media files
21 Custom URL
22 Heroku account
23 Deploying on Heroku
24 Database on Heroku
25 Static and media files
26 Custom URL
27 Azure account
28 Database setup
29 Transferring code to the server
30 Configuring settings files
31 Testing deployment
32 Gunicorn testing
33 NGINX setup
34 Connecting your URL
35 Next steps