#!/bin/sh

set -o errexit
set -o nounset

IFS=$(printf '\n\t')

sed -i 's/.*PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config
sleep 1
service ssh restart

timedatectl set-timezone America/Sao_Paulo
echo "America/Sao_Paulo" > /etc/timezone
dpkg-reconfigure -f noninteractive tzdata

apt update
apt dist-upgrade -y
apt install sudo wget git rsync nano htop curl --yes

# Docker
#sudo apt remove --yes docker docker-engine docker.io containerd runc || true
curl -L get.docker.com | bash
printf '\nDocker installed successfully\n\n'

printf 'Waiting for Docker to start...\n\n'
sleep 5

# Docker Compose
curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url  | grep docker-compose-linux-$(uname -m) | cut -d '"' -f 4 | wget -qi -
chmod +x docker-compose-linux-$(uname -m)
mv docker-compose-linux-$(uname -m) /usr/local/bin/docker-compose
rm docker-compose-*
#sudo wget --output-document=/etc/bash_completion.d/docker-compose "https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose"
printf '\nDocker Compose installed successfully\n\n'
