version: 0.0
os: linux
files:
- source: /
destination: /var/app/current
hooks:
BeforeInstall:
- location: [docker-stop.sh](<http://docker-stop.sh/>)
timeout: 300
runas: root
AfterInstall:
- location: [deploy-be.sh](<http://deploy-be.sh/>)
timeout: 300
runas: root
[ -z $(docker ps -q) ] || docker stop $(docker ps -q)
aws ecr get-login-password --region ap-northeast-2
docker login --username AWS --password-stdin 699926146296.dkr.ecr.ap-northeast-2.amazonaws.com
docker pull 699926146296.dkr.ecr.ap-northeast-2.amazonaws.com:{ env.DATE_TIME }
docker run -d -v properties:/recode-be/resources -p 8080:8080 699926146296.dkr.ecr.ap-northeast-2.amazonaws.com/recode-be:{ env.DATE_TIME }
version: 0.0
os: linux
files:
- source: /
destination: /var/app/current
hooks:
BeforeInstall:
- location: docker-stop.sh
timeout: 300
runas: root
AfterInstall:
- location: deploy.sh
timeout: 300
runas: root
[ -z $(docker ps -q) ] || docker stop $(docker ps -q)
aws ecr get-login-password --region ap-northeast-2
docker login --username AWS --password-stdin 699926146296.dkr.ecr.ap-northeast-2.amazonaws.com
docker pull 699926146296.dkr.ecr.ap-northeast-2.amazonaws.com: {env.DATE_TIME }
docker run -d -v config:/etc/nginx/conf.d -p 80:80 699926146296.dkr.ecr.ap-northeast-2.amazonaws.com/recode-fe:{ env.DATE_TIME }
<aside> ๐ฅ ${ env.DATE_TIME } ์ด๋ฏธ์ง ํ๊ทธ (gitHub Actions์์ ํ๊ฒฝ๋ณ์๋ก ๋ฑ๋กํ ๊ฐ) -> ๋ -์-์ผ_์-๋ถ-์ด
</aside>