esuau / microservice-deploy

Several ways to deploy a REST microservice with different tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microservice Deploy

This is a sandbox project dedicated to experiment with CI/CD tools and other DevOps solutions.

The app is a simple RESTful webservice built with Groovy and Micronaut.

Continuous integration

GitHub Actions

GitHub Actions Badge

The workflow file is located at .github/workflows/build.yml.

CircleCI

CircleCI

The build configuration is located at .circleci/config.yml.

Travis CI

Build Status

The build configuration file is located at .travis.yml.

Deployments

Heroku

The deployed service is available at https://microservice-deploy.herokuapp.com/status.

Azure

The deployed Azure Web App is available at https://microservice-deploy.azurewebsites.net/status.

About

Several ways to deploy a REST microservice with different tools


Languages

Language:Groovy 80.0%Language:Dockerfile 11.5%Language:Shell 8.5%