I try to make a shell script to help me to deploy my api app more easy but below syntax is not valid?
#!/bin/bash
if [ -n "$1" ]
then
  ssh root@10.6.189.9.17 << 'COMMAND'
  cd /var/www/myapp
  git pull
  npm start
  COMMAND
else
  echo "argument is not set!"
fi
I know this is valid
ssh root@10.6.189.9.17 << 'COMMAND'
  cd /var/www/myapp
  git pull
  npm start
  COMMAND
but not after I put them into the condition.
 
    