Skip to content

Latest commit

 

History

History
 
 

Airbyte Proxy

This service uses Nginx to front the Aribyte webapp and server services to add Authentication via HTTP basic auth.

Authentication is controlled by 2 environment variables, BASIC_AUTH_USERNAME and BASIC_AUTH_PASSWORD which can be modified in the .env file for your Airbyte deployment. You can disable authentication by setting both BASIC_AUTH_USERNAME and BASIC_AUTH_PASSWORD to empty strings. Changes in your environment variables will be applied when the service (re)boots.

This service is intended to work in conjunction with the airbyte_internal network defined in the default docker compose file. By default, this application forwards requesting coming in on 8000 and 8001 to the PROXY_PASS_WEB and PROXY_PASS_API accordingly - which are also configured by environment variables within this container (see Dockerfile). The deafults are configured to work with the default docker-compose.yaml file for Airbyte OSS deployments.

ENV PROXY_PASS_WEB "http://airbyte-webapp:80"
ENV PROXY_PASS_API "http://airbyte-server:8001"

🐙