A HTTP server based on JSON Server that mocks Hetzner Robot API
2.3K
A HTTP server based on JSON Server that mocks Hetzner Robot API.
Run locally built image
docker-compose up
Rebuild image
docker-compose build
curl -u user:password http://localhost:3000/firewall/template \
--data-urlencode 'name=My new template' \
--data-urlencode 'whitelist_hos=true' \
--data-urlencode 'is_default=false' \
--data-urlencode 'rules[input][0][name]=rule 1' \
--data-urlencode 'rules[input][0][ip_version]=ipv4' \
--data-urlencode 'rules[input][0][src_ip]=1.1.1.1' \
--data-urlencode 'rules[input][0][dst_port]=80' \
--data-urlencode 'rules[input][0][action]=accept'
curl -u user:password http://localhost:3000/firewall/111.111.111.111 \
--data-urlencode 'status=disabled' \
--data-urlencode 'whitelist_hos=true' \
--data-urlencode 'rules[input][0][name]=rule 1' \
--data-urlencode 'rules[input][0][ip_version]=ipv4' \
--data-urlencode 'rules[input][0][src_ip]=1.1.1.1' \
--data-urlencode 'rules[input][0][dst_port]=80' \
--data-urlencode 'rules[input][0][action]=accept'
See the LICENSE.md file for details
Content type
Image
Digest
Size
41.7 MB
Last updated
almost 7 years ago
docker pull nl2go/hetzner-robot-api-mock