Setup Server Untuk Deployment Proyek Django
Berikut ini setup server Ubuntu 16.04 yang biasa saya lakukan sebelum deploy proyek Django.
Logout dari server, kemudian login lagi untuk mencoba user baru (kholidfu) yang baru dibuat.
Setelah itu, lakukan git clone dan buat virtualenv.
Dokumentasi ini sifatnya work in progress, akan diupdate sesuai kebutuhan.
$ 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.
[…] Install Basic Tools and Dependencies […]
ReplyDelete[…] Setup Server Untuk Deployment Proyek Django […]
ReplyDelete