package.dfdebian 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. # Please note that this Dockerfile is used for testing nightly builds and should
  2. # not be used to deploy Odoo
  3. FROM debian:bullseye
  4. MAINTAINER Odoo S.A. <info@odoo.com>
  5. RUN apt-get update && \
  6. apt-get install -y locales && \
  7. rm -rf /var/lib/apt/lists/*
  8. # Reconfigure locales such that postgresql uses UTF-8 encoding
  9. RUN dpkg-reconfigure locales && \
  10. locale-gen C.UTF-8 && \
  11. /usr/sbin/update-locale LANG=C.UTF-8
  12. ENV LC_ALL C.UTF-8
  13. ENV DEBIAN_FRONTEND noninteractive
  14. RUN apt-get update -qq && \
  15. apt-get upgrade -qq -y && \
  16. apt-get install -qq -y\
  17. adduser \
  18. dh-python \
  19. packaging-dev \
  20. postgresql \
  21. postgresql-client \
  22. python3 \
  23. python3-babel \
  24. python3-dateutil \
  25. python3-decorator \
  26. python3-docutils \
  27. python3-gevent \
  28. python3-pil \
  29. python3-jinja2 \
  30. python3-libsass \
  31. python3-lxml \
  32. python3-ofxparse \
  33. python3-passlib \
  34. python3-polib \
  35. python3-psutil \
  36. python3-psycopg2 \
  37. python3-pydot \
  38. python3-openssl \
  39. python3-pypdf2 \
  40. python3-qrcode \
  41. python3-renderpm \
  42. python3-reportlab \
  43. python3-requests \
  44. python3-serial \
  45. python3-setuptools \
  46. python3-stdnum \
  47. python3-tz \
  48. python3-usb \
  49. python3-vobject \
  50. python3-werkzeug \
  51. python3-xlsxwriter \
  52. python3-zeep \
  53. rsync && \
  54. rm -rf /var/lib/apt/lists/*
  55. RUN echo "PS1=\"[\u@nightly-tests] # \"" > ~/.bashrc