# 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"]