BinaryONe commited on
Commit
3d41e85
·
1 Parent(s): 450b7ce
Files changed (2) hide show
  1. Dockerfile +7 -4
  2. odoo.conf +1 -1
Dockerfile CHANGED
@@ -11,18 +11,21 @@ COPY ./odoo.conf /etc/odoo/odoo.conf
11
  # Copy your custom addon
12
  COPY ./rest-api /mnt/rest-api
13
 
14
- # Declare volume to persist filestore and sessions
15
- VOLUME ["/var/lib/odoo", "/var/log/odoo", "/var/lib/odoo/filestore","/app/odoo/filestore"]
16
-
17
  # Optional: specifically declare filestore
18
  #VOLUME ["/var/lib/odoo/filestore"]
19
 
20
  RUN chmod 777 /var/lib/odoo /var/log/odoo
21
 
22
- RUN chmod -R 777 /var/lib/odoo/filestore/*
 
 
 
23
  # Expose Odoo web port
24
  EXPOSE 7860
25
 
 
 
 
26
  # Start Odoo with your config
27
  CMD ["odoo", "-c", "/etc/odoo/odoo.conf","-i base --load-language=en_US --no-demo=False --stop-after-init"]
28
  #-i base --load-language=en_US --no-demo=False --stop-after-init"]
 
11
  # Copy your custom addon
12
  COPY ./rest-api /mnt/rest-api
13
 
 
 
 
14
  # Optional: specifically declare filestore
15
  #VOLUME ["/var/lib/odoo/filestore"]
16
 
17
  RUN chmod 777 /var/lib/odoo /var/log/odoo
18
 
19
+ # Create and set permissions for custom filestore directory
20
+ RUN mkdir -p /app/odoo/filestore && \
21
+ chmod -R 777 /app/odoo/filestore
22
+
23
  # Expose Odoo web port
24
  EXPOSE 7860
25
 
26
+ # Declare volume to persist filestore and sessions
27
+ VOLUME ["/app/odoo/filestore"]
28
+
29
  # Start Odoo with your config
30
  CMD ["odoo", "-c", "/etc/odoo/odoo.conf","-i base --load-language=en_US --no-demo=False --stop-after-init"]
31
  #-i base --load-language=en_US --no-demo=False --stop-after-init"]
odoo.conf CHANGED
@@ -7,7 +7,7 @@ db_name = odoo_db
7
  dbfilter = ^odoo_db$
8
  db_user = odoo_admin
9
  db_password = npg_2rj1lSdVhKqi
10
- data_dir=/var/lib/odoo
11
 
12
  max_cron_threads=10
13
  workers=5
 
7
  dbfilter = ^odoo_db$
8
  db_user = odoo_admin
9
  db_password = npg_2rj1lSdVhKqi
10
+ data_dir= /app/odoo/
11
 
12
  max_cron_threads=10
13
  workers=5