PROJECT_NAME				Pasted into container names, postgres volumes and so on; please keep it as short as possible, as there are limits example docker containername 53 characters at time of writing
DBNAME						Uses projectname or a configured one
HUB_URL						user:password@host:port/paths.. to configure
REGISTRY=1					Rewrites all build and images urls to HUB_URL. Should be used on production systems to force pull only from registry and block any local buildings.
POSTGRES_VERSION=13			Choose from 11, 12, 13, 14, 16
ODOO_ENABLE_DB_MANAGER		Enables the odoo db manager
DEVMODE=1					At restore runs safety scripts to disable cronjobs and mailserver and resets passwords
RUN_PROXY=1					If the built-in nodejs proxy is enabled
RUN_PROXY_PUBLISHED=0/1		If the proxy is reachable from outside the docker network example from 127.0.0.1:8069
PROXY_PORT					The port on which you can access with plain http the odoo
ODOO_IMAGES_BRANCH			The branch used for ~/.odoo/images
ODOO_INSTALL_LIBPOSTAL=1	If set, then the libpostal lib is installed
ODOO_QUEUEJOBS_CRON_IN_ONE_CONTAINER=1	Runs queuejobs and cronjob in the odoo container where also the web application resides
ODOO_QUEUEJOBS_CHANNELS=root:40,magento2:1		Configures queues for queuejob module
NAMED_ODOO_POSTGRES_VOLUME	Use a specific external volume; not dropped with down -v command
CRONJOB_DADDY_CLEANUP=0 */1 * * * ${JOB_DADDY_CLEANUP}	Turn on grandfather-principle based backup
RESTART_CONTAINERS=1	Sets "restart unless-stopped" policy
ODOO_WORKERS_WEB	Amount of web workers in odoo (default currently 28)
WEB_BASE_URL	url - is set at startup
ODOO_MAX_CRON_THREADS	Amount of cronworkers
BROWSER_DEPTH=24
BROWSER_DEPTH_LARGE=24
BROWSER_GEOMETRY=1024x768
BROWSER_GEOMETRY_LARGE=1900x1200
BROWSER_PWD=odoo3000
CALENDAR_DB_HOST=calendar_db
CALENDAR_DB_NAME=davical
CALENDAR_DB_PORT=5432
CALENDAR_DB_PWD=davical
CALENDAR_DB_USER=davical
CALENDAR_PORT=8200
CHANGE_POSTGRES_OWNER_TO_ODOO=1
CRONJOB_BACKUP_DAILY=0 0 * * * ${JOB_BACKUP_ODOO_DB}
CRONJOB_BACKUP_FILES=0 0 * * * odoo backup files /host/dumps/${DBNAME}.files; ls -lhtra /host/dumps
CUPS_PORT=6631
CUSTOMS_DIR=/home/parallels/projects/zebroo-sync
DBNAME=zebroo_sync
DB_CALENDAR_FILEFORMAT={project_name}.calendar.{date:%Y%m%d%H%M%S}.dump.gz
DB_HOST=postgres
DB_MAXCONN=5000
DB_ODOO_DUMPTYPE=custom
DB_ODOO_FILEFORMAT={project_name}.odoo.{date:%Y%m%d%H%M%S}.dump.gz
DB_ODOO_SEARCHFORMAT={project_name}.odoo.*.dump.gz
DB_PORT=5432
DB_PWD=odoo
DB_USER=odoo
DEVMODE=1
DOCKER_LABEL_ODOOCOMPOSE=1
DOCKER_MACHINE=1
DUMPS_PATH=/home/parallels/dumps
HOST_RUN_DIR=/home/parallels/.odoo/run/zebroo-sync
IMAGES_BRANCH=master
IMAGES_URL=https://github.com/marcwimmer/wodoo-images
INSTALL_DOCKER_CLIENTS=0
INTERNAL_ODOO_HOST=odoo
INTERNAL_ODOO_PORT=8069
JOB_BACKUP_ODOO_DB=odoo backup odoo-db $DB_ODOO_FILEFORMAT --dumptype $DB_ODOO_DUMPTYPE
JOB_CLEAN_LONG_RUNNING_QUERIES=postgres.py exec $DBNAME $DB_HOST $DB_PORT $DB_USER $DB_PWD "SELECT pid, now() - pg_stat_activity.query_start AS duration, query, state INTO temp_pids FROM pg_stat_activity WHERE (now() - pg_stat_activity.query_start) > interval '120 minutes';select * from temp_pids; select pg_cancel_backend(pid) from temp_pids;"\;
JOB_DADDY_CLEANUP=odoo daddy-cleanup /host/dumps/$DB_ODOO_SEARCHFORMAT --dont-touch 1
JOB_KEEP_LAST_FILE_OF_DAY=odoo keep-latest-file-of-day /host/dumps/$DB_ODOO_SEARCHFORMAT --doNt-touch 1
JOB_KILL_DB_LOCKS=postgres.py exec $DBNAME $DB_HOST $DB_PORT $DB_USER $DB_PWD "select * into temporary table locks from lock_monitor where blocked_query not ilike 'ir_cron' and extract(epoch from waiting_duration) > 20; select * from locks; select pg_terminate_backend(blocked_pid) from locks; select * from locks;"\;
JOB_VACUUM=odoo psql --sql "vacuum full
LIMIT_MEMORY_HARD_CRON=18053063680
LIMIT_MEMORY_HARD_MIGRATION=100053063680
LIMIT_MEMORY_HARD_QUEUEJOBS=18053063680
LIMIT_MEMORY_HARD_UPDATE=88053063680
LIMIT_MEMORY_HARD_WEB=18053063680
LIMIT_MEMORY_SOFT_CRON=16710886400
LIMIT_MEMORY_SOFT_MIGRATION=100710886400
LIMIT_MEMORY_SOFT_QUEUEJOBS=16710886400
LIMIT_MEMORY_SOFT_UPDATE=86710886400
LIMIT_MEMORY_SOFT_WEB=16710886400
LOCAL_SETTINGS=0
NAMED_ODOO_POSTGRES_VOLUME=
NETWORK_NAME=zebroo-sync
NO_QWEB_DELETE=0
ODOO_ADMIN_PASSWORD=JJASD21adsm2n124DSASDzxzn$!##''';asdasdADS":2149!4@*ADS
ODOO_AUTOSETUP_PARAM=????
ODOO_CONFIG_DIR=/etc/odoo/config
ODOO_CRON_IN_ONE_CONTAINER=0
ODOO_DEMO=0
ODOO_ENABLE_DB_MANAGER=0
ODOO_FILES=/home/parallels/.odoo/files
ODOO_IMAGES=/home/parallels/.odoo/images
ODOO_INSTALL_LIBPOSTAL=0
ODOO_LOG_LEVEL=debug
ODOO_MAX_CRON_THREADS=2
ODOO_PYTHON_DEBUG_PORT=
ODOO_PYTHON_VERSION=3.9.17
ODOO_PYTHON_VERSION_SHORT=3.9
ODOO_QUEUEJOBS_CHANNELS=root:20
ODOO_QUEUEJOBS_CRON_IN_ONE_CONTAINER=1
ODOO_QUEUEJOBS_WORKERS=40
ODOO_RUN_TESTS=1
ODOO_UPDATE_START_NOTIFICATION_FILE=/tmp/odooupdate
ODOO_VERSION=16.0
ODOO_WORKERS_WEB=28
OWNER_UID=1000
PERFTEST_PASSWORD=
PERFTEST_USER=admin
PHONEBOX_ODOO_PASSWORD=1
PHONEBOX_ODOO_USER=admin
POSTGRES_CONFIG=shared_buffers=1000MB
POSTGRES_SHM_SIZE=1gb
POSTGRES_VERSION=16
PRIVATE_KEY=/opt/out_dir/private.key
PROXY_IP=0.0.0.0
PROXY_PORT=9006
PROXY_TRAEFIK_HOST=
PSYCOPG_TIMEOUT=30
PUB_KEY=/opt/out_dir/pub.key
RESTART_CONTAINERS=0
ROUNDCUBE_IP=0.0.0.0
ROUNDCUBE_PORT=
RUN_ASTERISK_CONNECTOR=0
RUN_AUTOSETUP=1
RUN_BROWSER=0
RUN_CALENDAR=0
RUN_CALENDAR_DIRECT_ACCESS=0
RUN_CRONJOBS=0
RUN_CRONJOBSHELL=1
RUN_CUPS=0
RUN_LIBREOFFICE=0
RUN_LOGSIO_WEB=1
RUN_MAIL=1
RUN_MIGRATION=0
RUN_MONGODB=0
RUN_MOSQUITTO=0
RUN_ODOO=1
RUN_ODOO_CRONJOBS=0
RUN_ODOO_QUEUEJOBS=0
RUN_ODOO_VERSION_16=16
RUN_PERFTEST=0
RUN_PGTOOLS=1
RUN_POSTGRES=1
RUN_POSTGRES_IN_BTRFS=0
RUN_PROXY=1
RUN_PROXY_DEBUG_PORT=0
RUN_PROXY_PUBLISHED=1
RUN_REDIS=1
RUN_ROBOT=0
RUN_ROUNDCUBE=0
RUN_THEIA_ODOO_VIM=0
RUN_THEIA_ODOO_VIM_INTEGRATION=0
SAFE_KILL=redis,postgres
SERVER_WIDE_MODULES=web
SHA_IN_DOCKER=0
SRC_EXTRA=1
TEST_MAIL_HOST=mail
TEST_MAIL_IMAP_PORT=143
TEST_MAIL_SMTP_PORT=25
USE_DOCKER=1
VERBOSE=0
WODOO_VERSION=0.4.80
project_name=zebroo-sync