Nessa grande crise (2020) sua startup está precisando cortar custos? Veja abaixo como configurar seu domínio usando apenas Route 53 + S3. O AWS é cheio de recursos valiosos e hoje vamos destacar estes: Usar o S3 para redirecionamentoUsar o Route 53 para redirecionar seu dominio para o S3 Com os recursos acima é possível … Continue reading Como configurar seu domínio usando apenas AWS Route53 + S3
New Docker Image: Jenkins+Docker
Suppose you are running a Jenkins server using Docker. And suppose that one of the build steps is to run some Docker command line operation, like docker build. Well, we are proud to announce that we released a new Docker image: Jenkins + Docker. This is the same official Jenkins image but with Docker inside. … Continue reading New Docker Image: Jenkins+Docker
New Docker Image: maintenance
Due to our problems with AWS Elastic Beanstalk, reported here, we created a new Docker image for maintenance page. This is very basic maintenance page that can be useful if you just need to replace your docker container with anything else, to force an undeploy in AWS Elastic Beanstalk for example (there is no button … Continue reading New Docker Image: maintenance
A brief story of Docker deployment at AWS
We are creating a new product and it's strategic for us to deploy it using Docker. The first option was to use AWS Elastic Beanstalk, choosing the option to deploy dockers. The deploy works perfectly. The problem is the re-deploy. We don't know the root cause but sometimes when we re-deploy a container we get … Continue reading A brief story of Docker deployment at AWS
Tip #019: Easy way to reuse code in Gradle
In this tutorial, we will show how to reuse code in Gradle, using a class that is available only for the Gradle files. Please take a look at the source code and explanations here: https://github.com/topera/gradle-reusing-code Enjoy!
Continuous Deployment with Travis and AWS Elastic Beanstalk
Our problem We, at TeraHorse, are willing to have full CI/CD environment and we started with our next product, the Fobit Game. To finish the Continuous Deployment implementation we need to tell Travis-CI to deploy our game at AWS Elastic Beanstalk. This can be done in at least 2 ways: Gradle or using the Travis-CI Elastic Beanstalk … Continue reading Continuous Deployment with Travis and AWS Elastic Beanstalk
Tip #005: Rest Server with SpringBoot and Gradle
In this tutorial, we will show how to create a simple rest server with SpringBoot. Gradle is used as the automation tool. Please take a look at the source code here: https://github.com/topera/gradle-rest-server-spring Enjoy!
Tip #004: Spock with Gradle
In this tutorial we will show to to create unit tests using Spock. Spock is a test frameworking similiar to jUnit but uses the Groovy, a JVM language that makes your life easier 🙂 Gradle is used as automation tool. Please take at look at the source code here: https://github.com/topera/gradle-spock Enjoy
Tip #003: Rest Server with Jersey (JAX-RS) – Gradle
In this tutorial, we will show how to generate a WAR file to deploy a simple rest server, written in Java and built with Gradle. Please check it out on our GitHub page: https://github.com/topera/gradle-rest-server-jaxrs Enjoy!
Tip #002: Rest Server with Jersey (JAX-RS)
In this simple hello world we show how to create a simple rest server using the reference implementation of JAX-RS, called Jersey. The dependencies are managed by Maven. Please see the code for a working example here https://github.com/topera/maven-rest-server-jaxrs