The Nginx load balancer sits in front as a gateway from the open internet to your services. It handles all traffic from your users and acts as a high-performance load balancer and web server.
Even though we have fine-tuned the entire stack of services to work well out of the box, you may need to configure your Elasticsearch further. To do this, you can include any
.conf file inside the config folder. When you deploy your changes, the config file will be automatically injected into your service and overwrite the default configuration.
│ └── nginx.yml
For full customization, you can use the scripts extension points. This is the most powerful and customizable functionality so be careful of what you are running to avoid causing undesired side effects.
.sh files found in the
script directory will be run prior to starting your service. For example, if you wanted to include a script that removed all log files, you could include something like this:
│ └── remove-log-files.sh