Browse Source

HUE-9165 [tool] Supported kerberos config when use hue on docker (#1051)

skyyws 5 năm trước cách đây
mục cha
commit
60264e5893
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  1. 6 1
      tools/docker/hue/Dockerfile

+ 6 - 1
tools/docker/hue/Dockerfile

@@ -3,6 +3,7 @@
 FROM ubuntu:18.04
 LABEL description="Hue SQL Assistant - gethue.com"
 
+ENV DEBIAN_FRONTEND=noninteractive
 RUN apt-get update -y && apt-get install -y \
   build-essential \
   libkrb5-dev \
@@ -32,6 +33,8 @@ RUN apt-get update -y && apt-get install -y \
   # openssl \ # Breaks build
   xmlsec1 \
   libxmlsec1-openssl \
+  krb5-config \
+  krb5-user \
   && rm -rf /var/lib/apt/lists/*
 
 ADD . /hue
@@ -62,7 +65,9 @@ RUN ./build/env/bin/pip install \
   flower \
   pyhive \
   gevent \
-  threadloop # Needed for Jaeger
+  # Needed for Jaeger
+  threadloop \
+  thrift-sasl==0.2.1
 
 COPY tools/docker/hue/conf desktop/conf
 COPY tools/docker/hue/startup.sh .