Intermadiate application for translating texts based on AWS infrastructure using Google translation API.
This project is used as a preparation for AWS Certified Solution Architect exam. More in doc folder.
Technologies
- Kotlin, Spring Boot, Swagger
- Google Translation API
- Full AWS infrastructure
- Packer with Ansible for AMI building
- Jenkins Pipeline script
Building and starting locally
-
Build
mvn clean install -
Start application
mvn clean spring-boot:run -
Go to
http://localhost:8090
Creating infrastructure and deploying in AWS cloud
-
Use Jenkins
cd/Jenkinsfile
It's necessary to provide AWS_ACCOUNT, REGION, CF_ROLE and JENKINS_ROLE parameters.
