sudo yum update -y
sudo amazon-linux-extras install docker -y
sudo systemctl enable --now docker
sudo usermod -a -G docker ec2-user
sudo reboot
docker info
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose info
sudo yum install -y git zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
copy to ~/.zshrc
source ~/.zshrc
nvm install 14
node -v
INSTANCE_DNS=ec2-0-0-0-0.eu-central-1.compute.amazonaws.com
INSTANCE_SSH_KEY=~/.ssh/id-whatever
INSTANCE_USER=ec2-user
rsync -avz --exclude="*node_modules*" --exclude=".git/*" -e "ssh -l${INSTANCE_USER} -i ${INSTANCE _SSH_KEY}" ~/project/path ${INSTANCE_DNS}:~/