{"_id":"@mig-frankfurt/adonis-eureka","_rev":"33-12274cdb14b68fd84edd43fec4cfa0da","name":"@mig-frankfurt/adonis-eureka","time":{"modified":"2022-04-06T05:32:35.469Z","created":"2017-08-31T12:04:31.467Z","0.0.1":"2017-08-31T12:04:31.467Z","0.0.2":"2017-08-31T12:44:57.438Z","0.0.3":"2017-08-31T12:51:13.068Z","0.0.4":"2017-08-31T13:08:56.092Z","0.0.5":"2017-08-31T13:10:49.276Z","0.0.6":"2017-08-31T13:25:29.821Z","0.0.7":"2017-08-31T13:27:29.526Z","0.0.8":"2017-08-31T13:48:10.941Z","0.0.9":"2017-09-04T07:40:43.600Z","0.0.10":"2017-09-04T07:48:23.169Z","0.1.0-alpha.1":"2017-09-04T07:55:14.967Z","0.0.11":"2017-09-04T08:07:21.726Z","0.0.12":"2017-09-04T08:47:10.213Z","0.0.13":"2017-09-04T09:05:03.084Z","0.1.0":"2017-09-04T09:29:34.169Z","0.1.1":"2017-09-05T09:00:04.198Z"},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"dist-tags":{"latest":"0.1.1"},"versions":{"0.0.9":{"name":"@mig-frankfurt/adonis-eureka","version":"0.0.9","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"8810b675a2754e2c5a046de0c8aab245e7f66fb4","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.0.9","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-g8slee39R+r7OuaFKZHKouhQNn2xpoburs89wLG4wdgpZMBx7cltPcO8jVnJjQBi/q5qhUiwk5CiTpuw9k2+Ew==","shasum":"d382779697c596b310e685351a6fe9566ac02506","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEkzm54kAb+fb9zTcHuJdqQ9R0fWP7aabG9lY69p4tyAiEAjCYYkB2tcs3c+2d2LSjAB5DUKRl7Wg3mzphmwcTPTHo="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.0.9.tgz_1504510842778_0.7130125712137669"}},"0.0.10":{"name":"@mig-frankfurt/adonis-eureka","version":"0.0.10","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"8810b675a2754e2c5a046de0c8aab245e7f66fb4","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.0.10","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-FJ8PpIYTgewZ+DdDkYglDt2v1E7QW/dSZh88rrr1L9t0jibCZsgBXl1WWfHr4W3WJXJK25fvjF/0Y4yABG7uXQ==","shasum":"139a5e2070d236806e6e1d30871d5836e968520a","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVFZUHteTP15SoQfcdbe1NSyfw8GPzHWxsP+meKahS2AiEA0VGzeEQN8ElN3V3nHEEDdGzi4nRlf1r+4UHrG+M+geQ="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.0.10.tgz_1504511302217_0.09029898326843977"}},"0.1.0-alpha.1":{"name":"@mig-frankfurt/adonis-eureka","version":"0.1.0-alpha.1","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"8810b675a2754e2c5a046de0c8aab245e7f66fb4","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.1.0-alpha.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-CqYBPJy4BB/KEvoxwBoVjqBlZgmNKlftSNK0rxMA5c3lP6sa3Qd+Cd1dXyaaIm8yguqFYrzzB1J2E0ULfXakGw==","shasum":"7f59e6cf9aabb1b28b7868b4bf9a3f2035f4a9fe","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.1.0-alpha.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtkx28UkplADJaZ6bW9XybT1ezy2scwe9ZhaX5wIJsHAiANga78C5fkJldqCbpu+jkhCYZse7FbTF6WQmXpzHRCrw=="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.1.0-alpha.1.tgz_1504511714010_0.33919937163591385"}},"0.0.11":{"name":"@mig-frankfurt/adonis-eureka","version":"0.0.11","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"8810b675a2754e2c5a046de0c8aab245e7f66fb4","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.0.11","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-qmreVzvz0/pdqqm2A6fUSG6EZWsORe2eezhbA30vKTK3/hvlqHVCa+0OWdsEwnPyogaqZaS/EmBApA62HOEN/A==","shasum":"503ce73741406bc9aea86dc629b2391873a8f655","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkQp6tKb/h0MKbRoXJpBAvK55Ij56oLOGr30iT/BUsqAiAEpDsJvyX240AA+Ah3P22BfZqA87mb25UL0rglLRFPKQ=="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.0.11.tgz_1504512440748_0.6135075408965349"}},"0.0.12":{"name":"@mig-frankfurt/adonis-eureka","version":"0.0.12","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"bfc07d857f5161c55e288ca1235427fbee354fa7","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.0.12","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-HfsAOVMdxLFfRymMuA6LbD5fJaLcyXvaYJzvFgXBD2Ioo09bd51iEmlmOuea/0hTi32Qmu+XoA8eFl/9dtF6Lg==","shasum":"a16112a6a236a6ceabd5227af7c6180053441baa","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj9oHM99ne96zLoiqLMZNsAwdMT2hlg6/EKd0HXvP2KgIgOS5NBgS2mBAcVvz6fJ1fkP6EzFAb2w5iMfSwOabsru4="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.0.12.tgz_1504514829276_0.6321411374956369"}},"0.0.13":{"name":"@mig-frankfurt/adonis-eureka","version":"0.0.13","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"c14cbcc1ee52ecb534d52e9ae4d5ef6f0b13e684","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.0.13","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-0iUme5Fj6Pb4VDgtUU9aaJCJoxRSNHUwzzlAojUXw9P6SySdB/FahsA5xWGXnRYQH5cc2fNjgFuZECQCuotESg==","shasum":"2ae1004c60627a69db10cf75cb5963d8cc574bb4","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2xnmg5duiZKQzwugQikv3vsC2Z27jZH0gReeYuaH03AiEAnsZXL5PytcNW0R9jdHoXHJ/gp/ijyHm97Ev83RzWG1k="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.0.13.tgz_1504515902117_0.8838220827747136"}},"0.1.0":{"name":"@mig-frankfurt/adonis-eureka","version":"0.1.0","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"fc8ae70f53f1a731c17e9033a844d341b5afb9bd","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-wUpgj9rmzqkfYcw4V/g5g9jKmbZssn6FdiVQ0CMxukN2LvkpbhFsX7OdABOvntT5RRpMPCV1sNqELWsnfHhxiw==","shasum":"fb8a6bad622a3200c8a23645ba95eb4aefcba4d8","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE8pC6KIEom/GTuCtA35VJ6HADG0zg8A5RgiCFDAGDkAIgLzqB00rR6qqfCqbRBFlfTmpam3QQ+z4jOLr3qDzHBEI="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.1.0.tgz_1504517373305_0.051581898937001824"}},"0.1.1":{"name":"@mig-frankfurt/adonis-eureka","version":"0.1.1","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","main":"index.js","scripts":{"dev":"node examples/EurekaExample.js","test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"devDependencies":{"@adonisjs/fold":"^4.0.2"},"dependencies":{"eureka-js-client":"^4.3.0"},"engines":{"node":">= 8.0.0","npm":">= 3.0.0"},"keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"gitHead":"d001b115cef941d3de8d640b99138a0638f29807","bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","_id":"@mig-frankfurt/adonis-eureka@0.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"pvormste","email":"pvormstein@googlemail.com"},"dist":{"integrity":"sha512-YvweMSlIS+ArXACJ8EZHSRVuJmjbspjPpA+/K/kfhBZKZRwhP8jRfwqQhP4lqD6UlpHmANB/+lrjBRmnJu+/Sg==","shasum":"0fe3b39f1444b975e15a45702a75188650861df4","tarball":"https://registry.npmjs.org/@mig-frankfurt/adonis-eureka/-/adonis-eureka-0.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcIaNNr7M6639jJFzYA4O38YcJkXWX7ixzaihRdpmoAgIgfKiUgFVjbcQ3SL4MtoIA4CV/PrqKXBNWgSDkQ3A2Pjc="}]},"maintainers":[{"email":"pvormstein@googlemail.com","name":"pvormste"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-eureka-0.1.1.tgz_1504602003186_0.7119393306784332"}}},"readme":"# Adonis Eureka [![npm (scoped)](https://img.shields.io/npm/v/@mig-frankfurt/adonis-eureka.svg?style=flat-square)](https://www.npmjs.com/package/@mig-frankfurtadonis-eureka) [![license](https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square)](https://github.com/mig-frankfurt/adonis-eureka/blob/master/LICENSE.txt)\r\n\r\n> :package: ServiceProvider for registering an AdonisJs Application with Netflix Eureka\r\n\r\nAdonis Eureka is a Service Provider for registering an AdonisJs 4 application with [Eureka built by Netflix](https://github.com/Netflix/eureka). It also works with the Spring Cloud powered version of Eureka.\r\n\r\nBuilt on top of [eureka-js-client](https://github.com/jquatier/eureka-js-client) for Node.js. \r\n\r\n**:warning: NOTE: This package is under heavy development!**\r\n\r\n## :hand: Requirements\r\n - AdonisJs >= 4.0\r\n - Adonis Ignitor (```$ adonis install @adonisjs/ignitor```)\r\n \r\n## :hammer: Setup\r\n\r\n#### Install via adonis\r\n\r\n```shell\r\n$ adonis install @mig-frankfurt/adonis-eureka\r\n```\r\n\r\n#### Register Provider\r\n\r\n```javascript\r\nconst providers = [\r\n  '@mig-frankfurt/adonis-eureka/providers/EurekaProvider'\r\n]\r\n```\r\n\r\nThis ServiceProvider will be available under the namespace `'MigFrankfurt/Adonis/Eureka'`\r\n\r\n#### Use hook\r\n\r\nIf not already existent, create `/start/hooks.js`\r\n\r\n```js\r\nconst { hooks } = require('@adonisjs/ignitor')\r\n\r\nhooks.after.httpServer(() => {\r\n  const Eureka = use('MigFrankfurt/Adonis/Eureka')\r\n  Eureka.start()\r\n})\r\n```\r\n\r\n## :wrench: Configuration\r\n\r\nConfig will be copied during installation to `/config/eureka.js`\r\n\r\n| Key | Env | Default | Description |\r\n| --- | --- | --- | --- |\r\n| eureka.defaultAccessMethod | EUREKA_DEFAULT_ACCESS_METHOD | 'byAppName' | Define the default access method for other instances. Possible: 'byAppName' or 'byVipAddr' |\r\n|||||\r\n| eureka.server.host | EUREKA_SERVER_HOST | 'localhost' | Hostname of the Eureka Server |\r\n| eureka.server.port | EUREKA_SERVER_PORT | 8761 | Port of the Eureka Server  |\r\n| eureka.server.servicePath | EUREKA_SERVER_SERVICE_PATH | '/eureka/apps/' | ServicePath of the Eureka Server|\r\n|||||\r\n| eureka.instance.appName | EUREKA_INSTANCE_APP_NAME | 'AdonisJs Instance' | Instance name shown in Eureka |\r\n| eureka.instance.hostname | EUREKA_INSTANCE_HOSTNAME | 'localhost' | Hostname of the instance |\r\n| eureka.instance.ipAddr | EUREKA_INSTANCE_IP_ADDRESS | ENV('HOST') | IP address of the instance |\r\n| eureka.instance.port | EUREKA_INSTANCE_PORT | ENV('PORT') | Port of the instance |\r\n| eureka.instance.vipAddr | EUREKA_INSTANCE_VIP_ADDRESSS | 'adonisjs.instance' | Vip address of the instance |\r\n| eureka.instance.dataCenterInfoName | EUREKA_INSTANCE_DATACENTER_INFO_NAME | 'MyOwn' | Datacenter Info Name of the Instance |\r\n\r\n## :satellite: Api\r\n\r\n#### Start Eureka\r\n\r\n```js\r\nconst Eureka = use('MigFrankfurt/Adonis/Eureka')\r\nEureka.start()\r\n```\r\n\r\n#### Stop Eureka\r\n\r\n```js\r\nconst Eureka = use('MigFrankfurt/Adonis/Eureka')\r\nEureka.stop()\r\n```\r\n\r\n#### Get instances by app name\r\n\r\n```js\r\nconst Eureka = use('MigFrankfurt/Adonis/Eureka')\r\nconst instances = Eureka.getInstances('SERVICENAME') // if eureka.defaultAccessMethod === 'byAppName'\r\n// or\r\nconst instances = Eureka.getInstancesByAppName('SERVICENAME')\r\n```\r\n\r\n#### Get instances by vip address\r\n\r\n```js\r\nconst Eureka = use('MigFrankfurt/Adonis/Eureka')\r\nconst instances = Eureka.getInstances('VIPADDR') // if eureka.defaultAccessMethod === 'byVipAddr'\r\n// or\r\nconst instances = Eureka.getInstancesByVipAddr('VIPADDR')\r\n```\r\n\r\n## :hospital: Developed by\r\n\r\nMedical Informatics Group (MIG)\\\r\nUniversity Hospital Frankfurt\\\r\nTheodor-Stern-Kai 7\\\r\n60590 Frankfurt\\\r\n[https://mig-frankfurt.de](https://www.mig-frankfurt.de/)\r\n\r\n**Maintained by:** Patric Vormstein (vormstein@med.uni-frankfurt.de)\r\n\r\n## :page_with_curl: License\r\n\r\nMIT License\r\n\r\nCopyright (c) 2017 Medical Informatics Group (MIG) Frankfurt\r\n\r\nPermission is hereby granted, free of charge, to any person obtaining a copy\r\nof this software and associated documentation files (the \"Software\"), to deal\r\nin the Software without restriction, including without limitation the rights\r\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\r\ncopies of the Software, and to permit persons to whom the Software is\r\nfurnished to do so, subject to the following conditions:\r\n\r\nThe above copyright notice and this permission notice shall be included in all\r\ncopies or substantial portions of the Software.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\r\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\r\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\r\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\r\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\r\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\r\nSOFTWARE.\r\n","readmeFilename":"README.md","description":"ServiceProvider for registering an AdonisJs Application with Netflix Eureka","homepage":"https://github.com/mig-frankfurt/adonis-eureka#readme","keywords":["adonisjs","adonis","eureka","eureka-client","netflix-eureka","spring-cloud"],"repository":{"type":"git","url":"git+https://github.com/mig-frankfurt/adonis-eureka.git"},"author":{"name":"Patric Vormstein","email":"vormstein@med.uni-frankfurt.de"},"bugs":{"url":"https://github.com/mig-frankfurt/adonis-eureka/issues"},"license":"MIT"}