]> git.somenet.org - pub/jan/aic18.git/blob - provision.sh
Merge branch 'vagrant-provisioning' into 'master'
[pub/jan/aic18.git] / provision.sh
1 #!/bin/bash
2
3 cd /vagrant
4
5 ###############################
6 # Get Docker + Docker-Compose #
7 ###############################
8 apt-get update
9 apt-get install -y -q apt-transport-https vim
10
11 wget -q "https://download.docker.com/linux/debian/gpg" -O - | apt-key add
12 echo "deb https://download.docker.com/linux/debian stretch stable" > /etc/apt/sources.list.d/docker_com.list
13
14 apt-get update
15 apt-get install -y -q docker-ce docker-compose
16
17 ###################################################################
18 # remove stale containers (We do not care about left over images) #
19 ###################################################################
20 docker rm -f $(docker ps -aq) 2>/dev/null
21
22 #################
23 # recompose all #
24 #################
25 docker-compose up --build -d