<aside> 💡 참고자료 npm dotenv-json
</aside>
배포자동화에 앞서, GitHub에 credentials가 푸쉬되면 안되므로 환경변수 처리를 해준다.
dotenv 는 자주 써서 익숙하지만, google sheet api에 접근하기 위한 credentials.json 파일은 어떻게 환경변수 처리를 해줄까?
일단 처리했음.
#!/bin/bash
yum update -y
yum install -y httpd.x86_64
systemctl start httpd.service
systemctl enable httpd.service
echo “Hello World from $(hostname -f)” > /var/www/html/index.html
curl -o- <https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh> | bash
. ~/.nvm/nvm.sh
nvm install --lts
node -e "console.log('Running Node.js ' + process.version)"
실패
소스파일을 잘못했나? 실패
#!/bin/bash
ssh -i "~/Documents/mason.pem" [email protected] mkdir monitoring_app
ssh -i "~/Documents/mason.pem" [email protected] mkdir monitoring_app/Bapp
ssh -i "~/Documents/mason.pem" [email protected] mkdir monitoring_app/Capp