#!/bin/bash
# ┌──────────────────────────────────────────────────────────┐
# │ Author: Bruno.Tosta                                      │
# │ Desc: Instalar docker para VPN                           │
# └──────────────────────────────────────────────────── 1.0 ─┘
DIRETORIO='/srv/docker/openvpn' A='\033[33;1m' R=$(tput 'sgr0')
REPOSITORIO='download.sigsolucoes.net.br/public/Tosta'
Instalar(){

	curl -fsSL 'https://download.docker.com/linux/ubuntu/gpg' | sudo apt-key add - && \
		add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \
			apt -y update && \
				apt-cache policy docker-ce

	apt -fy install docker-ce \
				docker-compose

	usermod -aG docker "${USER}" && su - "${USER}" && \
		usermod -aG docker "$USUARIO"

	mkdir -p "$DIRETORIO" && chown -R ${USUARIO}:docker "$DIRETORIO" && \
	wget -qO "$DIRETORIO/docker-compose.yml" --show-progress "$REPOSITORIO/VPN/Config/docker-compose.yml"
	(cd "$DIRETORIO" && docker-compose up -d && clear) && printf "${A}Instalado! ${R}" || printf "${A}Erro! ${R}"

}
USUARIO=$(id -un); ROOT=$(id -u); [ "$ROOT" = '0' ] && Instalar || printf "${A}Ative o root ${R}" && exit 1
