package Ġcom . m zx . nginx Ċ Ċ import Ġio . vertx . config . Config Retriever Ċ import Ġio . vertx . config . Config Retriever Options Ċ import Ġio . vertx . config . Config Store Options Ċ import Ġio . vertx . core . Deployment Options Ċ import Ġio . vertx . core . Launcher Ċ import Ġio . vertx . core . Vert x Ċ import Ġio . vertx . kotlin . core . json . jsonObject Of Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ ĠLaunch er . main ( args ) Ċ Ċ // ĠĠĠ Ġval Ġvert x Ġ= ĠVert x . vertx (); Ċ // ĠĠĠ Ġ// Ġéħįç½® æĸĩä»¶ è¯»åıĸ Ċ // ĠĠĠ Ġval Ġconfig Store Options Ġ= ĠConfig Store Options (). apply Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġtype Ġ= Ġ" file " Ċ // ĠĠĠĠĠĠĠ Ġconfig Ġ= ĠjsonObject Of (" path " Ġto Ġ" config . json ") Ċ // ĠĠĠ Ġ} Ċ // ĠĠĠ Ġval Ġconfig Retriever Options Ġ= ĠConfig Retriever Options (). add Store ( config Store Options ) Ċ // Ċ // ĠĠĠ Ġ// Ġ æľŁ æľĽ ç»ĵæŀľ æĪĲåĬŁ Ċ // ĠĠĠ ĠConfig Retriever . create ( vertx , Ġconfig Retriever Options ). config . on Success Ġ{ ĠjsonObject Ġ-> Ċ // ĠĠĠĠĠĠĠ Ġ// Ġåľ¨ ç»ĵæŀľ æĪĲåĬŁ çļĦ åŁºç¡Ģ ä¸Ĭ , Ġ æłĩè®° æ£ĢæŁ¥ çĤ¹ Ċ // ĠĠĠĠĠĠĠ Ġvert x . deploy Vert icle ( Server Vert icle ()) Ċ // ĠĠĠĠĠĠĠ Ġvert x . deploy Vert icle ( Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠProxy Vert icle (), Ċ // ĠĠĠĠĠĠĠĠĠĠĠ ĠDeployment Options (). set Config ( jsonObject ) Ċ // ĠĠĠĠĠĠĠ Ġ) Ċ // ĠĠĠ Ġ} Ċ } Ċ