17 lines
743 B
Django/Jinja
17 lines
743 B
Django/Jinja
FROM ghcr.io/acsone/odoo-bedrock:{{ odoo_version }}-{{python_minor_version_short}}-latest
|
|
|
|
COPY ./src/odoo/ /odoo/src/odoo
|
|
COPY debian_requirements.txt /debian_requirements.txt
|
|
COPY python_requirements.txt /python_requirements.txt
|
|
|
|
# 2. Install extra debian packages
|
|
RUN apt-get update || true \
|
|
&& xargs apt-get install -y --no-install-recommends <debian_requirements.txt \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# 3. Install extra Python librairies
|
|
RUN \
|
|
/odoo/bin/pip install --no-cache-dir -r /odoo/src/odoo/requirements.txt -f https://wheelhouse.acsone.eu/manylinux2014 \
|
|
&& /odoo/bin/pip install --no-cache-dir -r /python_requirements.txt -f https://wheelhouse.acsone.eu/manylinux2014 \
|
|
&& /odoo/bin/pip install -e /odoo/src/odoo
|