Sign inSign up

kmalik/multiport-web-app

By kmalik

•Updated almost 11 years ago

Multiport web application

Image
0

4.4K

kmalik/multiport-web-app repository overview

⁠Dockerfile


FROM kmalik/ubuntu-java
ADD target/multiport-web-app.jar /multiport-web-app.jar
ENTRYPOINT ["/bin/bash", "-c", "java -jar multiport-web-app.jar $*"]

⁠Usage

sudo docker run --net=host -it kmalik/multiport-web-app

Ports : 8080 (text), 8585 (xml) Endpoints :

  • GET / : redirect to /status
  • GET /status : print running
  • GET /hello?name={name} : print 'Hello {name}'
  • POST /map?key={key}&value={value} : set key-value pair, print previous value for key if any
  • GET /map : print map
  • GET /map?key={key} : print value for key
  • DELETE /map : clear map, print
  • DELETE /map?key={key} : remove value for key, print
  • POST /exit : System.exit(1)

⁠Source

https://github.com/kapil-malik/sample-apps/tree/master/multiport-web-app⁠

Tag summary

Content type

Image

Digest

sha256:dbbc86911…

Size

261.2 MB

Last updated

almost 11 years ago

docker pull kmalik/multiport-web-app