Register and deregister your Symfony application in Consul
composer require akondas/symfony-consul-bundleEnable this bundle in Symfony, add this line to your bundles.php file:
Akondas\ConsulBundle\ConsulBundle::class => ['all' => true]Add routing:
consul_bundle:
resource: '@ConsulBundle/Resources/config/routing.yml'Configuration reference:
consul:
service:
name: 'subscription-service' # name of your app
host: 'localhost' # host of your application under which it is available
port: 8000 # port of your application under which it is available
client:
base_uri: http://127.0.0.1:8500 # consule server uriAvailable commands:
bin/console consul:register- register application in Consulbin/console consul:deregister- deregister application from Consulbin/console debug:consul-check- debug Consul check
