Skip to content

Latest commit

 

History

History
75 lines (59 loc) · 1.45 KB

README.md

File metadata and controls

75 lines (59 loc) · 1.45 KB

AWS Java REST API

Java REST API to play with AWS technologies

Tasks:

Technologies

  • Amazon EC2
  • Amazon S3
  • Amazon SQS
  • Mailtrap.io (free email testing)
  • Cloud Native (with GraalVM)
  • Docker

Packaging

  • Group: br.com.campos.ricardo
  • Artifact: aws-java-rest-api
  • Java version: 17
  • Project: Maven
  • Spring Boot version: 3.2.2
  • Version: 0.0.1

Dependencies

  • Spring Web
  • Spring Boot DevTools
  • Spring Boot Actuator
  • Lombok
  • AWS SDK S3
  • AWS SDK SQS
  • Java Mail

Docker

Building:

docker build -t rmcampos/aws-java-rest-api:1.0.0 .

Running:

docker run -it --rm \
  -p 8080:8080 \
  --name rmcampos/aws-java-rest-api:1.0.0 \
  aws-java-rest-api

Login:

docker login -u rmcampos

Push image

docker image push rmcampos/aws-java-rest-api:1.0.0

AWS

Running:

docker run -it --rm -d \
  -p 8080:8080 \
  --name aws-java-rest-api \
  docker.io/rmcampos/aws-java-rest-api:1.0.0