File size: 813 Bytes
f9dacfc e3fca6c f9dacfc 1097d47 f9dacfc 1097d47 f9dacfc 1097d47 f9dacfc 6548645 1097d47 3d41e85 1097d47 f9dacfc 5d02a46 6548645 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# 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"]
|