Skip to content
This repository has been archived by the owner on Jun 19, 2019. It is now read-only.

Docker image that echoes request data as JSON; listens on HTTP/S, useful for debugging.

Notifications You must be signed in to change notification settings

weekendesk/docker-http-https-echo

 
 

Repository files navigation

Docker image which echoes various HTTP request properties back to client, as well as in docker logs.

browser

Usage

docker run -p 8080:80 -p 8443:443 --rm -t mendhak/http-https-echo

Then issue a request via your browser or curl -

curl -k -X PUT -H "Arbitrary:Header" -d aaa=bbb https://localhost:8443/hello-world

Docker Compose

You can substitute the certificate and private key with your own. This example uses the snakeoil cert.

my-http-listener:
    image: mendhak/http-https-echo
    ports:
        - "8080:80"
        - "8443:443"
    volumes:
        - /etc/ssl/certs/ssl-cert-snakeoil.pem:/app/fullchain.pem
        - /etc/ssl/private/ssl-cert-snakeoil.key:/app/privkey.pem

Output

Curl output

curl

docker logs output

dockerlogs

Building

docker build -t mendhak/http-https-echo .

About

Docker image that echoes request data as JSON; listens on HTTP/S, useful for debugging.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 57.7%
  • Shell 35.5%
  • Dockerfile 6.8%