Simple service for debugging requests, container env and networking
Localbuild
make up
# or
make buildUsage example
curl -H "TestHeader: somevalue" localhost:8000 | jq .
curl -H "TestHeader: somevalue" https://localhost:8443 | jq .
echo "test" | nc -q 1 localhost 1234Example output:
{
"request": {
"host": "localhost:8000",
"url": "/",
"method": "GET",
"headers": {
"Accept": [
"*/*"
],
"User-Agent": [
"curl/7.76.1"
]
},
"body": "",
"remoteaddr": "172.28.0.1:37520"
},
"envs": {
"env": {
"HOME": "/root",
"HOSTNAME": "944803f3b04a",
"PATH": "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
}
},
"hostdata": {
"args": "/app/server",
"hostname": "944803f3b04a"
}
}
Docker image
docker pull fl64/echo:latest
docker run --rm -p 8000:8000 -p 8443:8443 -p 1234:1234 fl64/echo:latest