Elastic Beanstalk(2)
-
AWS, Elastic Beanstalk + Docker + Go
Elastic Beanstalk에 Docker로 돌리는 Go를 올리는 실습을 진행해보았습니다. Go 작성하기 작업 위치는 $GOPATH/src 로 했습니다. 원하는 프로젝트를 만들고 (저는 go-note-you로 만들었습니다.) echo framework의 quick start에 나오는 기본을 생성했습니다. 그리고 go mod를 실행하고 잘 돌아가는지 테스트를 해봅니다. go mod init ./go-note-you Hello, World! 가 잘 뜨는걸 확인할 수 있습니다. Docker로 실행하기 도커를 실행하기 위해 Dockerfile를 생성합니다. FROM golang:1.12.1-stretch WORKDIR /src COPY . /src RUN go build -o go-note-you EXPOS..
2019.04.04 -
AWS, Elastic Beanstalk에 Laravel 올리기
AWS의 Elastic Beanstalk를 이용해서 라라벨 프로젝트를 올려보도록 하겠습니다. 먼저 Elastic Beanstalk에 접속해서 어플리케이션을 새로 생성합니다. 첫 화면에서 이름을 적고 플랫폼, 애플리케이션 코드를 선택합니다.플랫폼은 라라벨을 올릴 것이기 때문에 PHP로 하고 코드는 일단 샘플로 하고 생성을 합니다. 생성을 하면 아래와 같이 화면이 뜹니다.화면 바로 위에 환경 ID와 URL이 나타나게 되고, 이 URL로 접속을 해볼 수 있습니다. 접속 화면 대시보드에 있는 '업로드 및 배포' 를 이용해서 배포를 할 수 있지만 그러기 위해서는 zip 파일이 필요합니다.그리고 매번 zip파일을 통해 배포를 하기는 많이 귀찮습니다. 저는 더 편하게 배포하기 위해 cli를 이용하려고 합니다.EB C..
2019.03.06