services: open-webui: image: ${WEBUI_IMAGE:-ghcr.io/open-webui/open-webui:main} container_name: ${WEBUI_NAME:-open-webui} restart: unless-stopped environment: - OPENAI_API_KEY=${OPENAI_API_KEY} # OIDC vars - OIDC_ENABLED=${OIDC_ENABLED} - OIDC_ISSUER=${OIDC_ISSUER} - OIDC_CLIENT_ID=${OIDC_CLIENT_ID} - OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET} - OIDC_REDIRECT_URI=${OIDC_REDIRECT_URI} - OIDC_SCOPE=${OIDC_SCOPE} - OIDC_PKCE=${OIDC_PKCE} ports: - "${WEBUI_PORT:-3000}:8080" volumes: - ${WEBUI_VOLUME:-open-webui_data}:/app/backend/data extra_hosts: - "host.docker.internal:host-gateway"