Files
Odoo-Build/build
2024-05-03 17:38:15 +02:00
..
2024-04-25 16:37:15 +02:00
2024-05-03 17:38:15 +02:00
2024-04-25 16:37:15 +02:00

Odoo Build

An improved Odoo image.

  • Substitutes environment vars in odoo.conf.template
  • The Odoo source is the latest commit of tagged date
  • Ships with python 3.11

Usage

Pass the module paths with ODOO_ADDONS_PATH.

version: "3"
services:
  odoo:
    container_name: odoo
    image: mintsystem/odoo:16.0.2024.0405
    depends_on:
      - db
    environment:
      HOST: db
      USER: odoo
      PASSWORD: odoo
      PORT: 5432
      ODOO_ADDONS_PATH: /mnt/addons/,/mnt/enterprise,/mnt/oca/web/,/mnt/themes/
    ports:
      - "127.0.0.1:8069:8069"
    volumes:
      - odoo-data:/var/lib/odoo
      - ./addons:/mnt/addons
      - ./oca:/mnt/oca
      - ./enterprise:/mnt/enterprise
      - ./themes:/mnt/themes

Develop

Install packages

Extend the image with additional python packages or a custom odoo.conf.template:

FROM mintsystem/odoo:16.0.2024.0405

USER root

RUN apt-get update && \
apt-get install -y --no-install-recommends \
gettext

RUN python -m pip install prometheus-client astor fastapi python-multipart ujson a2wsgi parse-accept-language pyjwt

COPY ./odoo.conf.template /etc/odoo/

USER odoo