FROM ghcr.io/open-webui/open-webui:v0.8.11 # Disable features globally (safety net; entrypoint also syncs to DB) ENV ENABLE_FOLLOW_UP_QUESTIONS=false \ ENABLE_DIRECT_CONNECTIONS=false \ ENABLE_FOLDERS=false \ ENABLE_NOTES=false \ ENABLE_CODE_INTERPRETER=false \ ENABLE_COMMUNITY_SHARING=false \ ENABLE_EVALUATION_ARENA_MODELS=false \ ENABLE_USER_STATUS=false \ ENABLE_PUBLIC_ACTIVE_USERS_COUNT=false \ ENABLE_FORWARD_USER_INFO_HEADERS=true \ ENABLE_LOGIN_FORM=true \ ENABLE_SIGNUP=true \ ENABLE_EASTER_EGGS=false # Montaigne config and entrypoint COPY config/ /app/montaigne-config/ COPY docker-entrypoint.sh /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh ENTRYPOINT ["/docker-entrypoint.sh"] CMD ["bash", "start.sh"]