mirror of
https://github.com/DJSundog/wg-portal.git
synced 2024-11-12 17:58:38 -05:00
43 lines
721 B
Bash
43 lines
721 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -o errexit
|
||
|
|
||
|
main() {
|
||
|
setup_dependencies
|
||
|
update_docker_configuration
|
||
|
|
||
|
echo "SUCCESS:
|
||
|
Done! Finished setting up travis machine.
|
||
|
"
|
||
|
}
|
||
|
|
||
|
setup_dependencies() {
|
||
|
echo "INFO:
|
||
|
Setting up dependencies.
|
||
|
"
|
||
|
|
||
|
sudo apt update -y
|
||
|
sudo apt install realpath python python-pip -y
|
||
|
sudo apt install --only-upgrade docker-ce -y
|
||
|
|
||
|
sudo pip install docker-compose || true
|
||
|
|
||
|
docker info
|
||
|
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
|