BinaryONe commited on
Commit
1097d47
·
1 Parent(s): 48315f7
Files changed (2) hide show
  1. Dockerfile +9 -13
  2. odoo.conf +1 -1
Dockerfile CHANGED
@@ -1,32 +1,28 @@
1
  # Use official Odoo 18 image
2
  FROM odoo:18.0
3
 
4
- # Create a non-root user
5
- #RUN useradd -ms /bin/bash admin
6
-
7
  RUN DEBIAN_FRONTEND=noninteractive
8
  # Set environment vars
9
- ENV ADDONS_PATH=/app/rest-api
10
 
11
  # Copy config
12
- COPY . /app
13
 
14
  # Copy your custom addon
15
- #COPY ./rest-api /mnt/rest-api
 
 
 
16
 
17
  # Optional: specifically declare filestore
18
  #VOLUME ["/var/lib/odoo/filestore"]
19
 
20
- #RUN chown -R admin:admin /app && chmod -R 777 /app/
21
- # Create and set permissions for custom filestore directory
22
- #RUN chmod -R 777 /app/odoo/*
23
 
 
24
  # Expose Odoo web port
25
  EXPOSE 7860
26
 
27
- # Declare volume to persist filestore and sessions
28
- VOLUME ["/app/odoo/"]
29
-
30
  # Start Odoo with your config
31
- CMD ["odoo", "-c", "/app/odoo.conf","-i base --load-language=en_US --no-demo=False --stop-after-init"]
32
  #-i base --load-language=en_US --no-demo=False --stop-after-init"]
 
1
  # Use official Odoo 18 image
2
  FROM odoo:18.0
3
 
 
 
 
4
  RUN DEBIAN_FRONTEND=noninteractive
5
  # Set environment vars
6
+ ENV ADDONS_PATH=/mnt/rest-api
7
 
8
  # Copy config
9
+ COPY ./odoo.conf /etc/odoo/odoo.conf
10
 
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","/home/ubuntu/.local/share/Odoo/filestore/odoo_db"]
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/*
23
  # Expose Odoo web port
24
  EXPOSE 7860
25
 
 
 
 
26
  # Start Odoo with your config
27
+ CMD ["odoo", "-c", "/etc/odoo/odoo.conf"]
28
  #-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= /app/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