Commit 641011c4 authored by Khady Diagne's avatar Khady Diagne

Update Dockerfile

parent ba8ddebf
# 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 # Mise à jour et installation des dépendances nécessaires
RUN apt-get update && \ RUN apt-get update && \
apt-get install -y \ apt-get install -y \
python3-dev \ python3-dev \
...@@ -18,20 +20,29 @@ RUN apt-get update && \ ...@@ -18,20 +20,29 @@ RUN apt-get update && \
git \ git \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
# Copier les fichiers nécessaires # Copier les fichiers nécessaires pour la configuration d'Odoo
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 # Exposer le port par défaut d'Odoo
EXPOSE 8069 EXPOSE 8069
# Définir le point d'entrée # Définir le script d'entrée
ENTRYPOINT ["/entrypoint.sh"] ENTRYPOINT ["/entrypoint.sh"]
# Lancer Odoo par défaut # Commande par défaut pour lancer Odoo
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