Commit 376562ac authored by Khady Diagne's avatar Khady Diagne

Update Dockerfile

parent 641011c4
# Base image Odoo 16.0
FROM odoo:16.0 FROM odoo:16.0
# Passer à l'utilisateur root pour installer des dépendances
USER root USER root
# Mise à jour et installation des dépendances nécessaires # Mise à jour et installation des dépendances
RUN apt-get update && \ RUN apt-get update && apt-get install -y \
apt-get install -y \
python3-dev \ python3-dev \
build-essential \ build-essential \
libsasl2-dev \ libsasl2-dev \
...@@ -16,33 +13,29 @@ RUN apt-get update && \ ...@@ -16,33 +13,29 @@ RUN apt-get update && \
libxslt-dev \ libxslt-dev \
libjpeg-dev \ libjpeg-dev \
zlib1g-dev \ zlib1g-dev \
libmariadb-dev-compat \ # Remplacement de libmysqlclient-dev libmariadb-dev-compat \ # Remplacement de libmysqlclient-dev
git \ git && \
&& rm -rf /var/lib/apt/lists/* rm -rf /var/lib/apt/lists/*
# Copier les fichiers nécessaires pour la configuration d'Odoo # Copier les fichiers nécessaires
COPY ./addons /mnt/extra-addons COPY ./addons /mnt/extra-addons
COPY ./config /etc/odoo COPY ./config /etc/odoo
COPY ./entrypoint.sh /entrypoint.sh COPY ./entrypoint.sh /entrypoint.sh
COPY ./odoo_variables.env /etc/odoo/odoo_variables.env COPY ./odoo_variables.env /etc/odoo/odoo_variables.env
# Définir les variables d'environnement
# Ces variables peuvent être remplacées lors du déploiement avec `docker run -e`
ENV ODOO_DB_HOST=db \
ODOO_DB_PORT=5432 \
ODOO_DB_USER=odoo \
ODOO_DB_PASSWORD=odoo \
ODOO_EXTRA_ADDONS=/mnt/extra-addons \
ODOO_CONFIG_FILE=/etc/odoo/odoo.conf
# Rendre le script d'entrée exécutable # Rendre le script d'entrée exécutable
RUN chmod +x /entrypoint.sh RUN chmod +x /entrypoint.sh
# Exposer le port par défaut d'Odoo # Définir les variables d'environnement
ENV ODOO_CONFIG=/etc/odoo/odoo.conf
ENV ODOO_ADDONS_PATH=/mnt/extra-addons
ENV ODOO_RC=/etc/odoo/odoo.conf
# Exposer le port
EXPOSE 8069 EXPOSE 8069
# Définir le script d'entrée # Définir le point d'entrée
ENTRYPOINT ["/entrypoint.sh"] ENTRYPOINT ["/entrypoint.sh"]
# Commande par défaut pour lancer Odoo # Lancer Odoo par défaut
CMD ["odoo"] CMD ["odoo"]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment