qotra-erp (sha256:dedb4a9745079d9880a9eaa252891e81944262dd00fc1e822e0d3a924a7f9743)
Published 2026-04-08 21:04:01 +02:00 by abdallah
Installation
docker pull git.qotra.dev/abdallah/qotra-erp@sha256:dedb4a9745079d9880a9eaa252891e81944262dd00fc1e822e0d3a924a7f9743sha256:dedb4a9745079d9880a9eaa252891e81944262dd00fc1e822e0d3a924a7f9743Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:0f6466425c4f1800aae9224ddc3437b90c829cea58fb8edd5dde2f1eb0ee28da in / |
| CMD ["/bin/bash"] |
| MAINTAINER Odoo S.A. <info@odoo.com> |
| SHELL [/bin/bash -xo pipefail -c] |
| ENV LANG=en_US.UTF-8 |
| ARG TARGETARCH=amd64 |
| RUN |1 TARGETARCH=amd64 /bin/bash -xo pipefail -c apt-get update && DEBIAN_FRONTEND=noninteractive 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=967390a759707337b46d1c02452e2bb6b2dc6d59 ;; "arm64") WKHTMLTOPDF_SHA=90f6e69896d51ef77339d3f3a20f8582bdf496cc ;; "ppc64le" | "ppc64el") WKHTMLTOPDF_ARCH=ppc64el && WKHTMLTOPDF_SHA=5312d7d34a25b321282929df82e3574319aed25c ;; esac && curl -o wkhtmltox.deb -sSL https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-3/wkhtmltox_0.12.6.1-3.jammy_${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 |
| RUN |1 TARGETARCH=amd64 /bin/bash -xo pipefail -c echo 'deb http://apt.postgresql.org/pub/repos/apt/ noble-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 |
| RUN |1 TARGETARCH=amd64 /bin/bash -xo pipefail -c npm install -g rtlcss # buildkit |
| ENV ODOO_VERSION=18.0 |
| ARG ODOO_RELEASE=20260324 |
| ARG ODOO_SHA=ae28e50ed972a6e57f7de42fc3b267acd4ab1f33 |
| RUN |3 TARGETARCH=amd64 ODOO_RELEASE=20260324 ODOO_SHA=ae28e50ed972a6e57f7de42fc3b267acd4ab1f33 /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 |
| COPY ./entrypoint.sh / # buildkit |
| COPY ./odoo.conf /etc/odoo/ # buildkit |
| RUN |3 TARGETARCH=amd64 ODOO_RELEASE=20260324 ODOO_SHA=ae28e50ed972a6e57f7de42fc3b267acd4ab1f33 /bin/bash -xo pipefail -c chown odoo /etc/odoo/odoo.conf && mkdir -p /mnt/extra-addons && chown -R odoo /mnt/extra-addons # buildkit |
| VOLUME [/var/lib/odoo /mnt/extra-addons] |
| EXPOSE map[8069/tcp:{} 8071/tcp:{} 8072/tcp:{}] |
| ENV ODOO_RC=/etc/odoo/odoo.conf |
| COPY wait-for-psql.py /usr/local/bin/wait-for-psql.py # buildkit |
| USER odoo |
| ENTRYPOINT ["/entrypoint.sh"] |
| CMD ["odoo"] |
| USER root |
| COPY --chown=odoo:odoo addons/ /opt/extra-addons/ # buildkit |
| COPY scripts/ /tmp/branding-build/ # buildkit |
| ENV ODOO_IMG=/usr/lib/python3/dist-packages/odoo/addons/web/static/img |
| COPY addons/qotra_server_branding/static/img/logo.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/logo.png # buildkit |
| COPY addons/qotra_server_branding/static/img/logo2.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/logo2.png # buildkit |
| COPY addons/qotra_server_branding/static/img/logo_inverse_white_206px.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/logo_inverse_white_206px.png # buildkit |
| COPY addons/qotra_server_branding/static/img/logo_tiny.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/odoo_logo_tiny.png # buildkit |
| COPY addons/qotra_server_branding/static/img/nologo.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/nologo.png # buildkit |
| COPY addons/qotra_server_branding/static/img/favicon.ico /usr/lib/python3/dist-packages/odoo/addons/web/static/img/favicon.ico # buildkit |
| COPY addons/qotra_server_branding/static/img/icon-192x192.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/odoo-icon-192x192.png # buildkit |
| COPY addons/qotra_server_branding/static/img/icon-512x512.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/odoo-icon-512x512.png # buildkit |
| COPY addons/qotra_server_branding/static/img/icon-ios.png /usr/lib/python3/dist-packages/odoo/addons/web/static/img/odoo-icon-ios.png # buildkit |
| COPY addons/qotra_server_branding/static/img/icon.svg /usr/lib/python3/dist-packages/odoo/addons/web/static/img/odoo-icon.svg # buildkit |
| COPY addons/qotra_server_branding/static/img/logo.svg /usr/lib/python3/dist-packages/odoo/addons/web/static/img/odoo_logo.svg # buildkit |
| COPY addons/qotra_server_branding/static/img/logo_dark.svg /usr/lib/python3/dist-packages/odoo/addons/web/static/img/odoo_logo_dark.svg # buildkit |
| RUN /bin/bash -xo pipefail -c cd /tmp/branding-build && python3 run_all.py --no-fail-on-verify # buildkit |
| COPY odoo.conf /etc/odoo/odoo.conf # buildkit |
| COPY entrypoint.sh /qotra-entrypoint.sh # buildkit |
| RUN /bin/bash -xo pipefail -c chmod +x /qotra-entrypoint.sh # buildkit |
| USER odoo |
| ENTRYPOINT ["/qotra-entrypoint.sh"] |
| CMD ["odoo"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2026-04-08T19:01:09.083Z |
| org.opencontainers.image.description | |
| org.opencontainers.image.licenses | |
| org.opencontainers.image.revision | b5bd414d0e1cbbde43df391c432c05a9ff3b22fd |
| org.opencontainers.image.source | https://github.com/qotra/qotra-erp |
| org.opencontainers.image.title | qotra-erp |
| org.opencontainers.image.url | https://github.com/qotra/qotra-erp |
| org.opencontainers.image.version | latest |
Details
2026-04-08 21:04:01 +02:00
Versions (3)
View all
Container
0
OCI / Docker
linux/amd64
701 MiB