16.0-20250207
sha256:f46b9a17ef457d38a51e438ddfa110970222750dec0f9885fd47bd1830b49078
OS/ARCH
Compressed size
556.91 MB
Last pushed
4 days by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:164d5973d30303a0bd899c9ee6a5b22e30239a7098734a3a0ec6120cce6ada95
0
# debian.sh --arch 'amd64' out/ 'bullseye' '@1738540800'
30.25 MB
1
MAINTAINER Odoo S.A. <info@odoo.com>
0 B
2
SHELL [/bin/bash -xo pipefail -c]
0 B
3
ENV LANG=C.UTF-8
0 B
4
ARG TARGETARCH=amd64
0 B
5
RUN |1 TARGETARCH=amd64 /bin/bash -xo pipefail -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl dirmngr fonts-noto-cjk gnupg libssl-dev node-less npm python3-magic python3-num2words python3-odf python3-pdfminer python3-pip python3-phonenumbers python3-pyldap python3-qrcode python3-renderpm python3-setuptools python3-slugify python3-vobject python3-watchdog python3-xlrd python3-xlwt xz-utils && if [ -z "${TARGETARCH}" ]; then TARGETARCH="$(dpkg --print-architecture)"; fi; WKHTMLTOPDF_ARCH=${TARGETARCH} && case ${TARGETARCH} in "amd64") WKHTMLTOPDF_ARCH=amd64 && WKHTMLTOPDF_SHA=9df8dd7b1e99782f1cfa19aca665969bbd9cc159 ;; "arm64") WKHTMLTOPDF_SHA=58c84db46b11ba0e14abb77a32324b1c257f1f22 ;; "ppc64le" | "ppc64el") WKHTMLTOPDF_ARCH=ppc64el && WKHTMLTOPDF_SHA=7ed8f6dcedf5345a3dd4eeb58dc89704d862f9cd ;; esac && curl -o wkhtmltox.deb -sSL https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox_0.12.6.1-3.bullseye_${WKHTMLTOPDF_ARCH}.deb && echo ${WKHTMLTOPDF_SHA} wkhtmltox.deb | sha1sum -c - && apt-get install -y --no-install-recommends ./wkhtmltox.deb && rm -rf /var/lib/apt/lists/* wkhtmltox.deb # buildkit
219.63 MB
6
RUN |1 TARGETARCH=amd64 /bin/bash -xo pipefail -c echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' > /etc/apt/sources.list.d/pgdg.list && GNUPGHOME="$(mktemp -d)" && export GNUPGHOME && repokey='B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8' && gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "${repokey}" && gpg --batch --armor --export "${repokey}" > /etc/apt/trusted.gpg.d/pgdg.gpg.asc && gpgconf --kill all && rm -rf "$GNUPGHOME" && apt-get update && apt-get install --no-install-recommends -y postgresql-client && rm -f /etc/apt/sources.list.d/pgdg.list && rm -rf /var/lib/apt/lists/* # buildkit
2.58 MB
7
RUN |1 TARGETARCH=amd64 /bin/bash -xo pipefail -c npm install -g rtlcss # buildkit
484.91 KB
8
ENV ODOO_VERSION=16.0
0 B
9
ARG ODOO_RELEASE=20250207
0 B
10
ARG ODOO_SHA=5ccf115b98cc27f86bdc30d1220cbcf7b4276f6c
0 B
11
RUN |3 TARGETARCH=amd64 ODOO_RELEASE=20250207 ODOO_SHA=5ccf115b98cc27f86bdc30d1220cbcf7b4276f6c /bin/bash -xo pipefail -c curl -o odoo.deb -sSL http://nightly.odoo.com/${ODOO_VERSION}/nightly/deb/odoo_${ODOO_VERSION}.${ODOO_RELEASE}_all.deb && echo "${ODOO_SHA} odoo.deb" | sha1sum -c - && apt-get update && apt-get -y install --no-install-recommends ./odoo.deb && rm -rf /var/lib/apt/lists/* odoo.deb # buildkit
331.02 MB
12
COPY ./entrypoint.sh / # buildkit
706 B
13
COPY ./odoo.conf /etc/odoo/ # buildkit
555 B
14
RUN |3 TARGETARCH=amd64 ODOO_RELEASE=20250207 ODOO_SHA=5ccf115b98cc27f86bdc30d1220cbcf7b4276f6c /bin/bash -xo pipefail -c chown odoo /etc/odoo/odoo.conf && mkdir -p /mnt/extra-addons && chown -R odoo /mnt/extra-addons # buildkit
591 B
15
VOLUME [/var/lib/odoo /mnt/extra-addons]
0 B
16
EXPOSE map[8069/tcp:{} 8071/tcp:{} 8072/tcp:{}]
0 B
17
ENV ODOO_RC=/etc/odoo/odoo.conf
0 B
18
COPY wait-for-psql.py /usr/local/bin/wait-for-psql.py # buildkit
580 B
19
USER odoo
0 B
20
ENTRYPOINT ["/entrypoint.sh"]
0 B
21
CMD ["odoo"]
0 B