#!/bin/bash

sudo apt-get install -y \
linux-image-extra-$(uname -r) \
linux-image-extra-virtual

sudo apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

sudo apt-get update

sudo apt-get install -y --force-yes docker-ce
# fix docker registry server
echo { \"insecure-registries\":[\"192.169.0.14:5000\"] } | sudo tee  /etc/docker/daemon.json

sudo service docker restart

sudo usermod -a -G docker $USER

sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

curl -L http://downloads.artix.su/static/downloads/docker/installapp/docker-compose.yml -o docker-compose.yml

curdir=`pwd`

curl -L http://downloads.artix.su/static/downloads/docker/installapp/installapp.jar -o installapp.jar

sudo chmod +x $curdir/installapp.jar

sudo ln -s $curdir/installapp.jar /etc/init.d/installapp

wget -O - http://192.169.0.14/artix.gpg.key |sudo apt-key add -
echo 'deb [arch=amd64] http://192.169.0.14/repository/cs/ cashserver4_testing cashserver4' | sudo tee /etc/apt/sources.list.d/cashserver4.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

sudo apt-get update

# install java
# используем пакет java-artix из репозитория cs4
sudo apt-get install java-artix
export JAVA_HOME=/opt/java-artix/
export PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
#sudo add-apt-repository ppa:webupd8team/java -y
#sudo apt-get update
#sudo apt-get install oracle-java8-installer -y --force-yes

echo "===========debconf running=========================================="
echo "artixcs-config acc/mysqlpassword password root" | debconf-set-selections
echo "mysql-server mysql-server/root_password password root" | debconf-set-selections
echo "mysql-server mysql-server/root_password_again password root" | debconf-set-selections
java -jar installapp.jar
