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