Skip to content

cn-docker/microservices-demo-golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices Demo

Build

This is a Golang app that serves a web page showing the ID of the docker container in which it is running. To build this app, from the root of this repository just run:

docker build -t demo-go .

To create a container from that image, run:

docker run -p XXXX:8080 demo-go

You will be able to see the app going to:

localhost:XXXX

Rest API

The app contains three Rest API.

Index - Return the served site.

localhost:XXXX

Exit Successfully - Accessing this Rest API will make the container to exit successfully.

localhost:XXXX/exitSuccess

Exit With Error - Accessing this Rest API will make the container to exit with error.

localhost:XXXX/exitWithError