modified odoo.conf & build.sh & docker-compose files

This commit is contained in:
Lou 2022-03-04 16:02:57 +01:00
commit 806640ccce
5 changed files with 23 additions and 15 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.env

View file

@ -94,10 +94,11 @@ RUN set -x; \
find /opt/odoo/additional_addons/*/i18n/ -type f -not -name 'fr.po' -delete &&\
chown -R odoo:odoo /opt/odoo
# Copy entrypoint script and Odoo configuration file
# Copy entrypoint script and Odoo configuration file & create log file
COPY ./entrypoint.sh /
COPY ./odoo.conf /opt/odoo/etc/odoo.conf
RUN chown odoo:odoo /opt/odoo/etc/odoo.conf
RUN touch /var/log/odoo-exec.log && chown odoo:odoo /var/log/odoo-exec.log
# Mount /opt/odoo/data to allow restoring filestore
VOLUME ["/opt/odoo/data/"]

View file

@ -1,4 +1,4 @@
#!/bin/sh
docker build -t odoo-susan .
docker-compose exec odoo python3 /opt/odoo/odoo/odoo-bin -c /opt/odoo/etc/odoo.conf --db_host db --db_port 5432 --db_user odoo --db_password leMotDePasse --init base --stop-after-init --no-http --without-demo=all
docker-compose exec odoo python3 /opt/odoo/odoo/odoo-bin -c /opt/odoo/etc/odoo.conf -i base --stop-after-init --no-http --without-demo=all
docker-compose --verbose up -d odoo

View file

@ -1,26 +1,28 @@
version: "2.1"
version: "3"
services:
odoo:
image: odoo-susan
build: .
depends_on:
- db
tty: true
ports:
- 8012:8069
- "${ODOO_PORT}:8069"
volumes:
- filestore:/opt/odoo/data:z
- ./odoo.conf:/etc/odoo
- /var/log/odoo-docker-exec.log:/var/log/odoo-exec.log
restart: unless-stopped
command:
- odoo
entrypoint: "opt/odoo/odoo/odoo-bin -c /opt/odoo/etc/odoo.conf -i base"
db:
image: postgres:13-alpine
environment:
POSTGRES_DB: "odoo"
POSTGRES_USER: "odoo"
POSTGRES_PASSWORD: "9fbacb5390fa08b1cea5c141498134021bead7ada7aa1731e6fdd3eae60af92b"
volumes:
POSTGRES_DB: "${DB_NAME}"
POSTGRES_USER: "${DB_USER}"
POSTGRES_PASSWORD: "${DB_PASSWORD}"
ports:
- "${DB_PORT}:5432"
volumes:
- db:/var/lib/postgresql/data:z
restart: unless-stopped

View file

@ -5,6 +5,10 @@ data_dir = /opt/odoo/data
; csv_internal_sep = ,
; db_maxconn = 64
db_name = odoo
db_host = db
db_user = odoo
db_password = odoo_db_pwd
db_port = 5432
; db_template = template1
; dbfilter = .*
; debug_mode = False
@ -15,10 +19,10 @@ db_name = odoo
; limit_time_cpu = 60
; limit_time_real = 120
; list_db = True
; log_db = False
; log_handler = [':INFO']
; log_level = info
; logfile = None
log_db = True
log_handler = [':INFO']
log_level = info
logfile = /var/log/odoo-exec.log
; longpolling_port = 8072
; max_cron_threads = 2
; osv_memory_age_limit = 1.0