Setup Server Untuk Deployment Proyek Django

Berikut ini setup server Ubuntu 16.04 yang biasa saya lakukan sebelum deploy proyek Django.
$ ssh root@1.2.3.4
# adduser kholidfu
# adduser kholidfu sudo
# apt update && sudo apt-get upgrade -y
# apt install build-essential python-dev python-pip python3
# apt install emacs24-nox git

Setting locale


# edit /etc/default/locale
LC_ALL="en_US.UTF-8"
LANG="en_US.UTF-8"
LANGUAGE="en_US.UTF-8"

Logout dari server, kemudian login lagi untuk mencoba user baru (kholidfu) yang baru dibuat.
$ ssh kholidfu@1.2.3.4
$ sudo pip install virtualenv
$ sudo pip install setuptools
$ sudo pip install supervisor

Setelah itu, lakukan git clone dan buat virtualenv.
$ git clone https://github.com/kholidfu/gitreponame
$ cd gitreponame
$ virtualenv -p python3 .
$ . bin/activate
$ pip install -r requirements.txt

Note:


Dokumentasi ini sifatnya work in progress, akan diupdate sesuai kebutuhan.

 

 

Comments

Post a Comment

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Keutamaan Tidur yang Sedikit Menurut para Ulama

Kisah Nabi Uzair a.s.