Update install.sh

This commit is contained in:
2020-08-02 11:53:40 -04:00
committed by GitHub
parent 21b375aad3
commit 7080f96822

View File

@ -4,6 +4,8 @@
set -euxo pipefail
REPO_DIR=/root/y2k
#### install basic requirements ####
apt-get -y update
apt-get -y dist-upgrade
@ -12,8 +14,12 @@ apt-get -y --no-install-recommends install \
ca-certificates \
gnupg-agent \
software-properties-common \
git \
unzip
#### clone repository for scripts ####
git clone https://github.com/jakejarvis/y2k.git $REPO_DIR
#### install Docker from official repository ####
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
apt-key fingerprint 0EBFCD88
@ -47,11 +53,12 @@ dpkg -i /tmp/cloudflared-stable-linux-amd64.deb
rm /tmp/cloudflared-stable-linux-amd64.deb
cloudflared version
cloudflared service install
systemctl enable cloudflared
systemctl start cloudflared
#### login to cloudflare ####
cloudflared tunnel login
cp $REPO_DIR/host/.cloudflared/config.yml /etc/cloudflared/config.yml
systemctl enable cloudflared
systemctl start cloudflared
#### install Google Cloud Registry credential helper ####
## https://cloud.google.com/container-registry/docs/advanced-authentication#standalone-helper
@ -68,11 +75,8 @@ docker-credential-gcr configure-docker
#### pull OS container ####
docker pull gcr.io/jakejarvis/y2k:latest
#### clone repository for scripts ####
git clone https://github.com/jakejarvis/y2k.git /root/y2k
#### enable & start service ####
cp /root/y2k/host/example.service /lib/systemd/system/y2k.service
cp $REPO_DIR/host/example.service /lib/systemd/system/y2k.service
systemctl daemon-reload
systemctl enable y2k
systemctl start y2k