Opendax
Opendax
root@instance-9:~# passwd
root@instance-9:~# useradd -g users -s `which bash` -m app
root@instance-9:~# passwd app
root@instance-9:~# sudo apt-get update
root@instance-9:~# sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
Docker-Root
root@instance-9:~# cd /etc
root@instance-9:/etc# nano sudoers
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-
compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
root@instance-9:/etc# sudo chmod +x /usr/local/bin/docker-compose
root@instance-9:/etc# su - app
app@instance-9:~$ git clone https://github.com/openware/opendax.git
app@instance-9:~$ sudo apt-get install dirmngr --install-recommends
app@instance-9:~$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
7D2BAF1CF37B13E2069D6956105BD0E739499BDB
app@instance-9:~$ curl -sSL https://get.rvm.io | bash -s stable --ruby=2.6.0
--gems=rails
app@instance-9:~$ source /home/app/.rvm/scripts/rvm
app@instance-9:~/opendax$ bundle install
app@instance-9:~/opendax$ cd config
app@instance-9:~/opendax/config$ nano app.yml
app@instance-9:/etc$ su
root@instance-9:/etc# cd /etc
root@instance-9:/etc# nano hosts
root@instance-9:/etc# su app
app@instance-9:/etc$ cd /home
app@instance-9:/home$ cd app
app@instance-9:~$ cd opendax
again from gpg2
Done