Enable your project to use a service discovery. With IpQueue you can create scripts for service registration and service information retrieval in a smart way without pain. IpQueue uses a simple HTTP API layer easily integrable on every environment, you can use a cURL syntax to interact with Docker, Kubernates, Jenkins, Travis CI, etc...
Register your service (call from service machine or container)
$ curl -LXPOST <service>.ipqueue.comRetrieve information of service (call from dependants system)
$ curl -sL <service>.ipqueue.com<services> examples:
- acme-crm-mysql,
- com-mycorp-nginx,
- org-care-apache,
- etc...
Update Documentation
docker-compose up docs
| Method | Function |
|---|---|
GET | Retrieve information about a service |
HEAD | Not used |
POST | Register service instance |
PUT | Store service variables and protect |
DELETE | Delete service of remove protection |
CONNECT | Not used |
OPTIONS | Not used |
TRACE | Not used |
| Header | Function |
|---|---|
ENV | Set specific environment |
PKG | Set specific package |
JWT | Set authorization token |
generate secret private key ()
$ openssl genrsa -out service-secret.pem 2048generate public key to send it on ipqueue ()
$ openssl rsa -in service-secret.pem -pubout -out service-public.pemsend public key to ipqueue (now service is protectect)
$ curl -LXPUT -d@service-public.pem service.ipqueue.com