Explorar el Código

HUE-8815 [docker] Upgrade image OS to Ubuntu 18.04

Romain hace 6 años
padre
commit
391d90c8f9

+ 1 - 1
docs/docs-site/content/administrator/installation/dependencies/_index.md

@@ -37,7 +37,7 @@ On Ubuntu 16.04 or less only:
 
 ### CentOS/RHEL
 
-    sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make  mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel
+    sudo yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel
 
 * [Oracle JDK](https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora)
 * mvn (from [``apache-maven``](https://gist.github.com/sebsto/19b99f1fa1f32cae5d00) package or maven3 tarball)

+ 4 - 8
tools/docker/hue/Dockerfile

@@ -1,7 +1,7 @@
 # Welcome to Hue (http://gethue.com) Dockerfile
 # Build an image from a remote github or local cloned Hue repository.
 
-FROM ubuntu:16.04
+FROM ubuntu:18.04
 LABEL description="Hue Project https://github.com/cloudera/hue"
 
 RUN apt-get update -y && apt-get install -y \
@@ -12,7 +12,7 @@ RUN apt-get update -y && apt-get install -y \
   libsasl2-dev \
   libsasl2-modules-gssapi-mit \
   libsqlite3-dev \
-  libtidy-0.99-0 \
+  libtidy-dev \
   libxml2-dev \
   libxslt-dev \
   libffi-dev \
@@ -25,6 +25,7 @@ RUN apt-get update -y && apt-get install -y \
   software-properties-common \
   curl \
   git \
+  rsync \
   sudo \
   maven \
   gcc \
@@ -34,11 +35,6 @@ RUN apt-get update -y && apt-get install -y \
   libxmlsec1-openssl \
    && rm -rf /var/lib/apt/lists/*
 
-RUN add-apt-repository -y ppa:webupd8team/java
-RUN apt-get update -y
-RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
-RUN apt-get install -y oracle-java8-installer
-
 ADD . /hue
 WORKDIR /hue
 
@@ -47,7 +43,7 @@ RUN rm desktop/conf/*
 COPY desktop/conf.dist desktop/conf
 
 # Need recent version for Ubuntu
-RUN curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
+RUN curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
 RUN apt-get install -y nodejs
 
 RUN PREFIX=/usr/share make install