본문으로 바로가기

serverless로 aws-java-gradle 앱 빌드하고 배포하기

category 개발/AWS 2018.02.22 02:20

serverless로 aws-java-gradle 앱 빌드하고 배포하기

https://serverless.com/framework/docs/providers/aws/cli-reference/create/


요약

serverless create --template aws-java-gradle --path serverless/aws-java-gradle01
sh gradlew build

serverless deploy

custom으로 하는 경우

config credentials --provider aws --key <KEY> --secret <SECRET> --profile custom-profile

1.build하기(create)

serverless create --template aws-java-gradle --path serverless/aws-java-gradle01

위 명령어를 쓰면 된다.


자주 쓰는 템플릿은 아래와 같다

  • aws-nodejs
  • aws-nodejs-typescript
  • aws-nodejs-ecma-script
  • aws-python
  • aws-python3
  • aws-kotlin-jvm-maven
  • aws-kotlin-jvm-gradle
  • aws-kotlin-nodejs-gradle
  • aws-groovy-gradle
  • aws-java-maven
  • aws-java-gradle
  • aws-scala-sbt
  • aws-csharp
  • aws-fsharp
  • plugin


그러면 이렇게 알아서 만들어 준다.


폴더 안에 내용을 확인 해보자

그러면 이렇게 build.gradle이 있다.


여기에서 빌드를 하려면 아래 명령어를 실행한다.

sh gradlew build


2.배포하기

그담에 deploy를 하려면

serverless deploy


를 하면 된다.



3.custom profile 설정

serverless config credentials --provider aws --key 1234 --secret 5678

기본 설정은 위와 같이 하면 되지만 개발 서버 세팅을 dev, qa, prod 이렇게 3가지로 구성을 하고 싶다면 dev, qa, prod등 profile설정을 해주어야 한다.


config credentials --provider aws --key <KEY> --secret <SECRET> --profile custom-profile


위 명령어를 이용하면 된다.



end.




댓글을 달아 주세요