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

Update Dockerfile

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