#1: Made Elasticsearch hosts configurable in an environment variable.

This commit is contained in:
Peter Deltchev 2016-01-17 05:22:14 -08:00
parent 56edd5ec28
commit e295c41243
3 changed files with 6 additions and 4 deletions

View file

@ -29,13 +29,14 @@ return [
* instances. * instances.
* *
* This is the only configuration value that is mandatory. * This is the only configuration value that is mandatory.
*
* If set in an environment variable, this should be a comma-separated
* list of hostnames. Port numbers are optional; 9200 is the default.
* *
* @see https://www.elastic.co/guide/en/elasticsearch/client/php-api/2.0/_configuration.html#_host_configuration * @see https://www.elastic.co/guide/en/elasticsearch/client/php-api/2.0/_configuration.html#_host_configuration
*/ */
'hosts' => [ 'hosts' => explode(',', env('ELASTICSEARCH_HOSTS', 'localhost:9200')),
'localhost:9200'
],
/** /**
* SSL * SSL

View file

@ -19,7 +19,6 @@
*/ */
use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Migrations\Migration;
use Poniverse\Ponyfm\Console\Commands\RebuildSearchIndex;
class SetupElasticsearch extends Migration class SetupElasticsearch extends Migration
{ {

View file

@ -8,6 +8,8 @@ DB_DATABASE=homestead
DB_USERNAME=homestead DB_USERNAME=homestead
DB_PASSWORD=secret DB_PASSWORD=secret
ELASTICSEARCH_HOSTS=localhost
SESSION_HTTPS_ONLY=false SESSION_HTTPS_ONLY=false
QUEUE_DRIVER=sync QUEUE_DRIVER=sync