Last active
February 17, 2019 14:55
-
-
Save jmolinski/051ee6ebfca38745197b1d7d3c2dca17 to your computer and use it in GitHub Desktop.
setup servera
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. dodanie sie do authorized hosts cat ~/.ssh/id_rsa.pub | ssh USER@HOST "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" | |
2. dodanie usera na serwerze - adduser NAME | |
4. apt-get update | |
3. apt-get install nginx | |
4. create nginx config at /etc/nginx/sites-available/NAME - vim /etc/nginx/sites-available/NAME | |
5. remove default - rm /etc/nginx/sites-enabled/default && rm /etc/nginx/sites-available/default | |
6. create link to sites-enabled - ln -s /etc/nginx/sites-available/NAME /etc/nginx/sites-enabled/NAME | |
7. create NAME.ini in /home/NAME/ | |
8. create /home/NAME/logs/uwsgi/ directory | |
9. create /home/NAME/socks dir | |
10. create /home/NAME/serviced dir | |
11. create systemctl NAME.service config | |
12. create link to /etc/systemd/system/NAME.service - ln -s /home/NAME/serviced/NAME.service /etc/systemd/system/NAME.service | |
13. apt-get -y install python3 python3-pip libpq-dev python3-dev | |
14. pip3 install virtualenv | |
15. virtualenv -p python3 NAME-env | |
16. git clone project | |
17. source NAME-env/bin/activate | |
18. w project pip install -r requirements.txt | |
19. python manage.py migrate | |
20. create local_settings.py with proper ALLOWED_HOSTS | |
20. cd /home/ | |
21. chown NAME:NAME -R NAME | |
22. systemctl restart NAME i nginx |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment