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

Update Dockerfile

parent 641011c4
# Base image Odoo 16.0
FROM odoo:16.0
# Passer à l'utilisateur root pour installer des dépendances
USER root
# Mise à jour et installation des dépendances nécessaires
RUN apt-get update && \
apt-get install -y \
# Mise à jour et installation des dépendances
RUN apt-get update && apt-get install -y \
python3-dev \
build-essential \
libsasl2-dev \
......@@ -17,32 +14,28 @@ RUN apt-get update && \
libjpeg-dev \
zlib1g-dev \
libmariadb-dev-compat \ # Remplacement de libmysqlclient-dev
git \
&& rm -rf /var/lib/apt/lists/*
git && \
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 ./config /etc/odoo
COPY ./entrypoint.sh /entrypoint.sh
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
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
# Définir le script d'entrée
# Définir le point d'entrée
ENTRYPOINT ["/entrypoint.sh"]
# Commande par défaut pour lancer Odoo
# Lancer Odoo par défaut
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