Dockerfile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. FROM registry.access.redhat.com/ubi8/ubi as base-ubi-8
  2. LABEL description="Hue Project https://github.com/cloudera/hue"
  3. # Set the environment variable
  4. ENV NAME="basehue"
  5. ENV PYTHON_VER=python3.8
  6. # Required for building Hue
  7. RUN set -eux; \
  8. yum install -y \
  9. bzip2-devel \
  10. curl \
  11. cyrus-sasl \
  12. cyrus-sasl-devel \
  13. cyrus-sasl-gssapi \
  14. cyrus-sasl-plain \
  15. gcc \
  16. gcc-c++ \
  17. gettext \
  18. git \
  19. java-11-openjdk-devel \
  20. krb5-devel \
  21. krb5-libs \
  22. krb5-workstation \
  23. libffi-devel \
  24. libxml2-devel \
  25. libxslt-devel \
  26. make \
  27. maven \
  28. nc \
  29. ncurses-devel \
  30. nmap-ncat \
  31. openldap-devel \
  32. openssl \
  33. openssl-devel \
  34. python38 \
  35. python38-devel \
  36. rsync \
  37. sqlite-devel \
  38. sudo \
  39. tar \
  40. which \
  41. xmlsec1 \
  42. xmlsec1-openssl \
  43. zlib-devel
  44. RUN set -eux; \
  45. curl -sL https://rpm.nodesource.com/setup_14.x | bash - \
  46. && yum install -y nodejs \
  47. && yum clean all -y
  48. CMD ["/bin/bash"]