Locating .env file in Airbyte Docker container

Summary

User is looking for the location of the .env file in the Airbyte Docker container to change configuration.


Question

Howdy team :wave: I installed Airbyte inside a docker container and I would like to change some config of it. Can anyone tell where can I find .env file?



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.

Join the conversation on Slack

["airbyte", "docker-container", ".env-file", "configuration"]

How did you install Airbyte? Withabctl?

With this instruction https://docs.airbyte.com/using-airbyte/getting-started/oss-quickstart ?

Yes, I used abctl , <@U05JENRCF7C>

I went back and forth through the documentation but although I was able to find property meanings I can’t find a way to change the .env file. I can’t locate it inside docker container.

Think about abctl deployment as Kubernetes in Docker (kind cluster).

You change configuration by providing you own values.yaml, abctl local install --values=values.yaml

https://docs.airbyte.com/using-airbyte/getting-started/oss-quickstart#customizing-your-installation-with-a-values-file

So, if I need to change something I need to delete the image and recreate it using abctl local install --values ./values.yaml , right?

Can I just change these values somewhere, after I create images?

Most of the time, you don’t need to remove anything. You need to create your own custom values.yaml that overrides some configuration or add something new.
If you change something in values.yaml, just run another abctl local install --values ./values.yaml, it will update your deployment.
Here you can find default values.yaml https://github.com/airbytehq/airbyte-platform/blob/main/charts/airbyte/values.yaml

Read https://helm.sh/docs/chart_template_guide/values_files/ to get the concept of Values Files
abctl uses helm charts under the hood