Skip to content

yong2khoo-lm/Django-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django tutorial

How to Deploy

Droplets

  • create ssh key for server (ssh-keygen -t rsa)
  • add to Github (cat ~/.ssh/id_rsa.pub)
  • git clone project into '/home/django'
  • rename the default 'django_project' to 'django_project2'
  • rename your project app to 'django_project'
  • edit 'etc/systemd/system/gunicorn.service' (... forward.wsgi:application)
  • edit 'etc/nginx/sites-enabled/default' (path)
  • pip install -r requirements.txt
  • eit forward/settings.py (ALLOWED_HOST=['*'])
  • python manage.py makemigrations
  • python manage.py migrate
  • python manage.py runserver
  • systemctl daemon-reload
  • systemctl restart gunicorn
  • (restart droplet if changes not take effect)

App

reference

image

  • Give access of repo to DigitalOcean

Build Command

  • python manage.py makemigrations
  • python manage.py migrate

Run Command

  • gunicorn --worker-tmp-dir /dev/shm forward.wsgi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published