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.

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s