#!/bin/bash

#docker安装
wget -O /etc/yum.repos.d/docker-ce.repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce -y

#磁盘挂载
mkdir /app
mkfs.ext4 /dev/vdb
mount /dev/vdb /app  
cat >> /etc/fstab << 'EOF'
/dev/vdb/  /app  ext4   defaults  0   0
EOF

#启动docker
systemctl enable docker
systemctl start docker


#下载镜像
wget https://documentation-samples.obs.cn-north-4.myhuaweicloud.com/solution-as-code-publicbucket/solution-as-code-moudle/deploy-a-source-code-build-system-based-on-jenkins/open-source-software/gerrit.tar

#将镜像tar包导入docker镜像
docker load -i gerrit.tar
#gerrit安装
docker run --name=gerrit  -u root --privileged=true --restart always -p 8080:8080 -p 29418:29418 -d  -e CANONICAL_WEB_URL=http://$1:8080 -v /app/gerrit/cache:/var/gerrit/cache -v /app/gerrit/db:/var/gerrit/db -v /app/gerrit/etc:/var/gerrit/etc -v /app/gerrit/git:/var/gerrit/git -v /app/gerrit/index:/var/gerrit/index gerritcodereview/gerrit:latest