brand-erp / Dockerfile
BinaryONe
Changes
5d02a46
# Use official Odoo 18 image
FROM odoo:18.0
RUN DEBIAN_FRONTEND=noninteractive
# Set environment vars
ENV ADDONS_PATH=/mnt/rest-api
# Copy config
COPY ./odoo.conf /etc/odoo/odoo.conf
# Copy your custom addon
COPY ./rest-api /mnt/rest-api
# Declare volume to persist filestore and sessions
VOLUME ["/var/lib/odoo", "/var/log/odoo", "/var/lib/odoo/filestore","/home/ubuntu/.local/share/Odoo/filestore/odoo_db"]
# Optional: specifically declare filestore
#VOLUME ["/var/lib/odoo/filestore"]
RUN chmod 777 /var/lib/odoo /var/log/odoo
#RUN chmod -R 777 /var/lib/odoo/*
# Expose Odoo web port
EXPOSE 7860
# Start Odoo with your config
CMD ["odoo", "-c", "/etc/odoo/odoo.conf","-i base --load-language=en_US --no-demo=False --stop-after-init"]
#-i base --load-language=en_US --no-demo=False --stop-after-init"]