Files
ols-docker-env/.travis/main.sh
T
2019-12-20 12:27:57 -05:00

33 lines
853 B
Bash

#!/bin/bash
set -o errexit
setup_dependencies() {
echo "INFO: Setting up dependencies."
sudo apt-get install git -y
sudo rm /usr/local/bin/docker-compose
curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` \
> docker-compose
chmod +x docker-compose
sudo mv docker-compose /usr/local/bin
docker-compose --version
}
update_docker_configuration() {
echo "INFO: Updating docker configuration."
echo '{
"experimental": true,
"storage-driver": "overlay2",
"max-concurrent-downloads": 50,
"max-concurrent-uploads": 50
}' | sudo tee /etc/docker/daemon.json
sudo service docker restart
}
main() {
setup_dependencies
update_docker_configuration
echo "SUCCESS: Done! Finished setting up Travis machine."
}
main