paco_sako_docker/scripts/setup_instance.sh

19 lines
570 B
Bash
Executable File

#! /bin/bash
TARGET="${1:-ec2-user@pacosako-staging.jessemcdonald.info}"
ssh "$TARGET" sudo /bin/bash <<EOF
set -x -e
yum update -y
yum install -y tmux
amazon-linux-extras install -y docker
systemctl enable docker
systemctl start docker
usermod -a -G docker ec2-user
sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
mkdir -p /mnt/db
echo 'LABEL="/mnt/db" /mnt/db xfs defaults,noatime 1 1' >> /etc/fstab
systemctl reboot
EOF