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