Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sudo wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
- sudo echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
- sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- sudo dpkg --add-architecture i386
- sudo apt-get update
- sudo apt-get install git gparted sublime-text terminator curl p7zip-full -y
- sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual rcconf -y
- sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
- wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
- sudo dpkg -i skype-install.deb
- sudo apt-get upgrade --fix-missing
- sudo apt-get -f install -y
- sudo apt-get update
- sudo apt-get install docker-ce -y
- sudo groupadd docker
- mkdir docker
- sudo service docker stop
- sudo echo 'DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4 -g /home/ovld/docker"' >> /etc/default/docker
- sudo usermod -aG docker $USER
- sudo update-rc.d -f docker remove
- sudo update-rc.d -f bluetooth remove
- sudo service docker start
- sudo docker volume create blockchain
- sudo docker pull ubuntu
- docker run --rm eauction/core:latest stellar-core --genseed > buff1
- grep -lr -e 'Secret seed: ' buff1 | xargs sed -i 's/Secret seed: /NODE_SEED=/g'
- awk 'NR==FNR{if(/^NODE_SEED=*/)a[++i]=$0;next}/^NODE_SEED*/{++j;$0=a[j]}1' buff1 PlatformNode.env > buff
- rm PlatformNode.env && mv buff PlatformNode.env
- grep -lr -e 'Public: ' buff1 | xargs sed -i 's/Public: /VALIDATORS=["/g'
- sed 's/$/"]/' buff1 > bf
- rm buff1 && mv bf buff1
- awk 'NR==FNR{if(/^VALIDATORS=*/)a[++i]=$0;next}/^VALIDATORS*/{++j;$0=a[j]}1' buff1 PlatformNode.env > buff
- rm PlatformNode.env && mv buff PlatformNode.env
- docker run --rm eauction/core:latest stellar-core --genseed > buff2
- grep -lr -e 'Secret seed: ' buff2 | xargs sed -i 's/Secret seed: /PLATFORM_SECRET_SEED=/g'
- awk 'NR==FNR{if(/^PLATFORM_SECRET_SEED=*/)a[++i]=$0;next}/^PLATFORM_SECRET_SEED*/{++j;$0=a[j]}1' buff2 PlatformNode.env > buff
- rm PlatformNode.env && mv buff PlatformNode.env
- grep -lr -e 'Public: ' buff2 | xargs sed -i 's/Public: /PLATFORM_PUBLIC_KEY=/g'
- awk 'NR==FNR{if(/^PLATFORM_PUBLIC_KEY=*/)a[++i]=$0;next}/^PLATFORM_PUBLIC_KEY*/{++j;$0=a[j]}1' buff2 PlatformNode.env > buff
- rm PlatformNode.env && mv buff PlatformNode.env
- cat buff1 buff2 && rm buff1 buff2
- docker run --rm eauction/core:latest stellar-core --genseed > buff1
- grep -lr -e 'Secret seed: ' buff1 | xargs sed -i 's/Secret seed: /NODE_SEED=/g'
- awk 'NR==FNR{if(/^NODE_SEED=*/)a[++i]=$0;next}/^NODE_SEED*/{++j;$0=a[j]}1' buff1 PlatformNode2.env > buff
- rm PlatformNode2.env && mv buff PlatformNode2.env
- grep -lr -e 'Public: ' buff1 | xargs sed -i 's/Public: /VALIDATORS=["/g'
- sed 's/$/"]/' buff1 > bf
- rm buff1 && mv bf buff1
- awk 'NR==FNR{if(/^VALIDATORS=*/)a[++i]=$0;next}/^VALIDATORS*/{++j;$0=a[j]}1' buff1 PlatformNode2.env > buff
- rm PlatformNode2.env && mv buff PlatformNode2.env
- docker run --rm eauction/core:latest stellar-core --genseed > buff2
- grep -lr -e 'Secret seed: ' buff2 | xargs sed -i 's/Secret seed: /PLATFORM_SECRET_SEED=/g'
- awk 'NR==FNR{if(/^PLATFORM_SECRET_SEED=*/)a[++i]=$0;next}/^PLATFORM_SECRET_SEED*/{++j;$0=a[j]}1' buff2 PlatformNode2.env > buff
- rm PlatformNode2.env && mv buff PlatformNode2.env
- grep -lr -e 'Public: ' buff2 | xargs sed -i 's/Public: /PLATFORM_PUBLIC_KEY=/g'
- awk 'NR==FNR{if(/^PLATFORM_PUBLIC_KEY=*/)a[++i]=$0;next}/^PLATFORM_PUBLIC_KEY*/{++j;$0=a[j]}1' buff2 PlatformNode2.env > buff
- rm PlatformNode2.env && mv buff PlatformNode2.env
- cat buff1 buff2 && rm buff1 buff2
- docker run --rm eauction/core:latest stellar-core --genseed > buff1
- grep -lr -e 'Secret seed: ' buff1 | xargs sed -i 's/Secret seed: /NODE_SEED=/g'
- awk 'NR==FNR{if(/^NODE_SEED=*/)a[++i]=$0;next}/^NODE_SEED*/{++j;$0=a[j]}1' buff1 PlatformNode3.env > buff
- rm PlatformNode3.env && mv buff PlatformNode3.env
- grep -lr -e 'Public: ' buff1 | xargs sed -i 's/Public: /VALIDATORS=["/g'
- sed 's/$/"]/' buff1 > bf
- rm buff1 && mv bf buff1
- awk 'NR==FNR{if(/^VALIDATORS=*/)a[++i]=$0;next}/^VALIDATORS*/{++j;$0=a[j]}1' buff1 PlatformNode3.env > buff
- rm PlatformNode3.env && mv buff PlatformNode3.env
- docker run --rm eauction/core:latest stellar-core --genseed > buff2
- grep -lr -e 'Secret seed: ' buff2 | xargs sed -i 's/Secret seed: /PLATFORM_SECRET_SEED=/g'
- awk 'NR==FNR{if(/^PLATFORM_SECRET_SEED=*/)a[++i]=$0;next}/^PLATFORM_SECRET_SEED*/{++j;$0=a[j]}1' buff2 PlatformNode3.env > buff
- rm PlatformNode3.env && mv buff PlatformNode3.env
- grep -lr -e 'Public: ' buff2 | xargs sed -i 's/Public: /PLATFORM_PUBLIC_KEY=/g'
- awk 'NR==FNR{if(/^PLATFORM_PUBLIC_KEY=*/)a[++i]=$0;next}/^PLATFORM_PUBLIC_KEY*/{++j;$0=a[j]}1' buff2 PlatformNode3.env > buff
- rm PlatformNode3.env && mv buff PlatformNode3.env
- cat buff1 buff2 && rm buff1 buff2
- docker stop postgres core rails wallet postgres2 core2 rails2 wallet2 postgres3 core3 rails3 wallet3 && docker rm postgres core rails wallet postgres2 core2 rails2 wallet2 postgres3 core3 rails3 wallet3
- ###############################################################################################################################################
- #docker stop postgres core rails wallet && docker rm postgres core rails wallet
- docker run --restart=always --name postgres -p 5432:5432 --env-file PlatformNode.env -d stellar/stellar-core-state
- docker run --name core --net host --volumes-from postgres --env-file PlatformNode.env --rm eauction/core:latest /start core fresh forcescp skipstart
- docker run --restart=always --name rails --net host --volumes-from postgres --env-file PlatformNode.env -p 8001:8001 -d eauction/backend:latest
- docker run --restart=always --name wallet --net host --volumes-from postgres --env-file PlatformNode.env -p 3000:3000 -d eauction/wallet
- #docker stop postgres2 core2 rails2 wallet2 && docker rm postgres2 core2 rails2 wallet2
- docker run --restart=always --name postgres2 -p 5442:5432 --env-file PlatformNode2.env -d stellar/stellar-core-state
- docker run --name core2 --net host --volumes-from postgres2 --env-file PlatformNode2.env --rm eauction/core:latest /start core fresh forcescp skipstart
- docker run --restart=always --name rails2 --net host --volumes-from postgres2 --env-file PlatformNode2.env -p 8002:8001 -d eauction/backend:latest
- docker run --restart=always --name wallet2 --net host --volumes-from postgres2 --env-file PlatformNode2.env -p 3001:3000 -d eauction/wallet
- #docker stop postgres3 core3 rails3 wallet3 && docker rm postgres3 core3 rails3 wallet3
- docker run --restart=always --name postgres3 -p 5452:5432 --env-file PlatformNode3.env -d stellar/stellar-core-state
- docker run --name core3 --net host --volumes-from postgres3 --env-file PlatformNode3.env --rm eauction/core:latest /start core fresh forcescp skipstart
- docker run --restart=always --name rails3 --net host --volumes-from postgres3 --env-file PlatformNode3.env -p 8003:8001 -d eauction/backend:latest
- docker run --restart=always --name wallet3 --net host --volumes-from postgres3 --env-file PlatformNode3.env -p 3002:3000 -d eauction/wallet
- docker run --restart=always --name core --net host --volumes-from postgres --env-file PlatformNode.env -d eauction/core:latest /start core
- docker run --restart=always --name core2 --net host --volumes-from postgres2 --env-file PlatformNode2.env -d eauction/core:latest /start core
- docker run --restart=always --name core3 --net host --volumes-from postgres3 --env-file PlatformNode3.env -d eauction/core:latest /start core
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement