Skip to content

Instantly share code, notes, and snippets.

@abidvf
Created October 14, 2019 07:38
Show Gist options
  • Save abidvf/3c5730fb5d612fb902b6c6203087c8c1 to your computer and use it in GitHub Desktop.
Save abidvf/3c5730fb5d612fb902b6c6203087c8c1 to your computer and use it in GitHub Desktop.
Capistrano Deployment
1 sudo vi ~/.ssh/authorized_keys
2 exit
3 sudo apt update
4 sudo apt install gnupg
5 gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
6 \curl -sSL https://get.rvm.io | bash
7 \curl -sSL https://get.rvm.io | bash -s stable --rails
8 exit
9 rvm list
10 rvm install ruby-2.6.4
11 rvm list
12 sudo apt-get update
13 sudo apt-get install postgresql postgresql-contrib
14 sudo vi /etc/postgresql/10/main/pg_hba.conf
15 sudo vi /etc/postgresql/10/main/postgresql.conf
16 sudo service postgresql stop
17 sudo service postgresql start
18 sudo su - postgres
19 psq -U postgres
20 psql -U postgres
21 sudo vi /etc/postgresql/10/main/pg_hba.conf
22 sudo service postgresql restart
23 psql -U postgres
24 exit
25 ls
26 cd staging/shared/
27 ls
28 exit
32 cd polarized_staging/
33 ls
34 cd shared/
35 ls
36 cd config/
37 ls
38 sudo via database.yml
39 sudo vi database.yml
40 cd
41 sudo apt-get install libpq-dev
42 sudo apt-get install nodejs
43 curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
44 echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
45 sudo apt update
46 sudo apt install yarn
47 yarn --version
48 cd polarized_staging/shared/config/
49 ls
50 sudo via database.yml
51 sudo vi database.yml
52 cd ..
53 exit
54 cd polarized_staging/
55 ls
56 cd releases/
57 ls
58 cd ..
59 cd repo/
60 ls
61 psql -U postgres
62 cd
63 sudo apt-get update
64 sudo apt install nginx
65 ls
66 cd /etc/nginx/sites-available/
67 ls
68 sudo rm default
69 cd ..
70 ls
71 cd sites-enabled/
72 ls
73 sudo rm default
74 sudo service nginx restart
75 cd
76 ps aux | grep puma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment