19 lines
570 B
Bash
Executable File
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
|