C9 Developement Enviroment(draft) === ## setup user ``` $ sudo adduser drfuser $ sudo gpasswd -a drfuser sudo $ su drfuser (password prompt) $ cd ~ ``` change ~/.bashrc to this: ``` wget https://cdn.rawgit.com/wyde/467c9d52b5f87c8914cb3e2b5e776e2d/raw/a2655490772f21c8e656391577d2ee6d5b878f08/gistfile1.txt -O /home/drfuser/.bashrc ``` ## setup mysql 5.7 download *.deb from [Dev MySQL](https://dev.mysql.com/downloads/) ``` $ wget https://dev.mysql.com/get/mysql-apt-config_0.8.7-1_all.deb $ sudo dpkg -i mysql-apt-config_0.8.7-1_all.deb $ sudo apt-get update $ sudo apt-get install -y mysql-server $ sudo mysql_upgrade $ sudo apt update $ sudo mysql-secure-installation (interactive shell...) $ sudo service mysql start ``` write configure to ./<django project>/<django project>/config.py 會跟開發環境變動的 config 寫在外部,import 進 settings.py,installed app 之類的寫在 settings.py 裡 ## setup virtualenv ``` $ sudo pip install pip --upgrade $ sudo pip install virtualenv $ virtualenv -p python3 ~/pyvenv $ source ~/pyvenv/bin/activate ``` ## setup ~/.vimrc ``` $ wget https://cdn.rawgit.com/wyde/1a0623616218ccfa04579ba5608e61ff/raw/9f247244197c3eb0a02c7d04f5be81ffebc92e87/gistfile1.txt -O /home/drfuser/.vimrc ``` ## setup ssh key
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up