inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

<강의>따라하며 배우는 도커와 CI환경(John Ahn) 4 - 운영환경(aws eb)

highlrang
0

 

FROM nginx

COPY --from=builder /usr/src/app/build /usr/share/nginx/html

builder 스테이지에서 생성된 빌드 파일을 엔진엑스가 사용하는 경로(기본값)에 복사함

 

sudo: required

language: generic

services:

- docker

before_install:

- docker build -t <이미지 이름> -f <dockerfile명>

script:

- docker run -e CI=true <이미지 이름> docker run test -- --coverage

after_success:

 

 

 

deploy:

provider: elasticbeanstalk

region: ap-northeast-2

app: docker-react-project <앱이름>

env: DockerReactProject-env <환경이름>

bucket_name: elasticbeanstalk-ap-northeast-2-234234235 <자동 생성 s3 버킷 이름>

bucket_path: docker-react-project <앱이름>

on:

branch: master <git 배포용 branch 선택>

 

 

docker 강의 docker-nginx docker-travis docker-aws docker-aws-eb

답변 0