Files
odoocker/.env.example

249 lines
5.4 KiB
Plaintext
Raw Normal View History

2023-04-19 14:27:50 -05:00
#--------------------------#
# Main Configuration #
#--------------------------#
2023-08-25 02:08:56 -05:00
# Odoo
2023-08-26 21:00:02 -05:00
APP_ENV=local
2023-08-25 02:08:56 -05:00
INIT=
2023-08-26 16:23:45 -05:00
UPDATE=
LOAD=base,web,session_redis
WORKERS=2
2023-08-26 16:23:45 -05:00
DEV_MODE=reload,qweb
DOMAIN=erp.odoocker.test
2023-04-19 14:27:50 -05:00
2023-08-25 02:08:56 -05:00
# Enterprise
2023-08-29 03:56:17 -05:00
GITHUB_USER=
GITHUB_ACCESS_TOKEN=
2023-08-25 02:08:56 -05:00
# Database
ADMIN_PASSWD=odoo
DB_HOST=postgres
DB_PORT=5432
2023-04-19 14:27:50 -05:00
DB_NAME=odoo
DB_USER=odoo
DB_PASSWORD=odoo
2023-08-26 16:23:45 -05:00
LOAD_LANGUAGE=
2023-08-25 02:08:56 -05:00
DB_SSLMODE=prefer
DB_MAXCONN=64
DB_TEMPLATE=unaccent_template
UNACCENT=True
LIST_DB=True
DBFILTER=.*
2023-04-19 14:27:50 -05:00
2023-08-25 02:08:56 -05:00
# Logging
2023-08-26 21:00:02 -05:00
LOG_LEVEL=debug
# Additional logs
LOG_HANDLER_LEVEL=INFO
2023-04-19 14:27:50 -05:00
2023-08-26 16:23:45 -05:00
# Nginx
CORS_ALLOWED_DOMAIN="'http://external-domain.test'"
2023-08-25 02:08:56 -05:00
# Testing
TEST_ENABLE=False
TEST_TAGS=
ADDONS_TO_TEST=
# Mail
2023-04-19 14:27:50 -05:00
SMTP_SERVER=
SMTP_PORT=25
SMTP_SSL=
SMTP_USER=
SMTP_PASSWORD=
EMAIL_FROM=
2023-08-25 02:08:56 -05:00
FROM_FILTER=
2023-04-19 14:27:50 -05:00
2023-08-26 16:23:45 -05:00
# PgAdmin
PGADMIN_DOMAIN=pgadmin.odoocker.test
PGADMIN_PASSWORD=odoo
2023-04-19 14:27:50 -05:00
#------------------------------#
# Project Configurations #
#------------------------------#
2023-08-26 16:23:45 -05:00
# Docker
PROJECT_NAME=odoocker
SUPPORT_EMAIL=mail@example.com
2023-08-26 21:00:02 -05:00
# Containers' Tags
ODOO_TAG=16.0
2023-08-26 16:23:45 -05:00
POSTGRES_TAG=15.4
NGINX_TAG=1.25.2
NGINX_PROXY_TAG=1.3.1
ACME_COMPANION_TAG=2.2.8
PGADMIN_TAG=7.6
2023-04-19 14:27:50 -05:00
#------------#
# Odoo #
#------------#
# Options not exposed on the command line.
ADMIN_PASSWD=${ADMIN_PASSWD}
CSV_INTERNAL_SEP=,
PUBLISHER_WARRANTY_URL=http://services.openerp.com/publisher-warranty/
ROOT_PATH=/usr/lib/python3/dist-packages/odoo
REPORTGZ=False
WEBSOCKET_KEEP_ALIVE_TIMEOUT=3600
WEBSOCKET_RATE_LIMIT_BURST=10
WEBSOCKET_RATE_LIMIT_DELAY=0.2
2023-08-25 02:08:56 -05:00
2023-04-19 14:27:50 -05:00
# Custom paths
COMMUNITY_ADDONS=${ROOT_PATH}/addons
ENTERPRISE_ADDONS=${ROOT_PATH}/enterprise
EXTRA_ADDONS=${ROOT_PATH}/extra-addons
CUSTOM_ADDONS=${ROOT_PATH}/custom-addons
2023-08-25 02:08:56 -05:00
LOG_PATH=/var/log/odoo/odoo.log
DEBUG_PATH=/usr/bin/odoo
2023-04-19 14:27:50 -05:00
# Server startup config
ODOO_RC=/etc/odoo/odoo.conf
SAVE=False
2023-08-25 02:08:56 -05:00
INIT=${INIT}
UPDATE=${UPDATE}
2023-04-19 14:27:50 -05:00
DEMO=False
WITHOUT_DEMO=all
2023-08-25 02:08:56 -05:00
IMPORT_PARTIAL=False
2023-04-19 14:27:50 -05:00
PIDFILE=
ADDONS_PATH=${COMMUNITY_ADDONS},${ENTERPRISE_ADDONS},${EXTRA_ADDONS},${CUSTOM_ADDONS}
UPGRADE_PATH=
2023-08-25 02:08:56 -05:00
SERVER_WIDE_MODULES=${LOAD}
2023-04-19 14:27:50 -05:00
DATA_DIR=/var/lib/odoo
# HTTP
HTTP_INTERFACE=0.0.0.0
2023-08-25 02:08:56 -05:00
XMLRPCS_INTERFACE=${HTTP_INTERFACE}
DEBUG_INTERFACE=${HTTP_INTERFACE}
2023-04-19 14:27:50 -05:00
HTTP_PORT=8069
2023-08-25 02:08:56 -05:00
DEBUG_PORT=8070
2023-05-10 01:34:55 -05:00
XMLRPCS_PORT=8071
GEVENT_PORT=8072
2023-04-19 14:27:50 -05:00
HTTP_ENABLE=True
2023-05-10 01:34:55 -05:00
XMLRPCS=True
2023-04-19 14:27:50 -05:00
PROXY_MODE=True
X_SENDFILE=False
# Testing
TEST_FILE=False
2023-08-25 02:08:56 -05:00
TEST_ENABLE=${TEST_ENABLE}
TEST_TAGS=${TEST_TAGS}
2023-04-19 14:27:50 -05:00
SCREENCASTS=None
SCREENSHOTS=/tmp/odoo_tests
# Logging
2023-08-25 02:08:56 -05:00
LOG_LEVEL=${LOG_LEVEL}
2023-08-26 21:00:02 -05:00
LOG_HANDLER=odoo.http.rpc.request:${LOG_HANDLER_LEVEL},odoo.http.rpc.response:${LOG_HANDLER_LEVEL},:${LOG_HANDLER_LEVEL},odoo.sql_db:${LOG_HANDLER_LEVEL}
LOG_DB_LEVEL=${LOG_LEVEL}
SYSLOG=False
LOGFILE=
2023-04-19 14:27:50 -05:00
# Email
EMAIL_FROM=${EMAIL_FROM}
2023-08-25 02:08:56 -05:00
FROM_FILTER=${FROM_FILTER}
2023-04-19 14:27:50 -05:00
SMTP_SERVER=${SMTP_SERVER}
SMTP_PORT=${SMTP_PORT}
SMTP_SSL=${SMTP_SSL}
SMTP_USER=${SMTP_USER}
SMTP_PASSWORD=${SMTP_PASSWORD}
SMTP_SSL_CERTIFICATE_FILENAME=False
SMTP_SSL_PRIVATE_KEY_FILENAME=False
# DB Group
DB_NAME=${DB_NAME}
DB_USER=${DB_USER}
DB_PASSWORD=${DB_PASSWORD}
PG_PATH=
2023-08-25 02:08:56 -05:00
DB_HOST=${DB_HOST}
DB_PORT=${DB_PORT}
DB_SSLMODE=${DB_SSLMODE}
DB_MAXCONN=${DB_MAXCONN}
DB_TEMPLATE=${DB_TEMPLATE}
2023-04-19 14:27:50 -05:00
# Internationalisation options
LOAD_LANGUAGE=${LOAD_LANGUAGE}
LANGUAGE=
TRANSLATE_OUT=
TRANSLATE_IN=
OVERWRITE_EXISTING_TRANSLATIONS=False
TRANSLATE_MODULES="['all']"
# Security
2023-08-25 02:08:56 -05:00
LIST_DB=${LIST_DB}
2023-04-19 14:27:50 -05:00
# WEB
2023-08-25 02:08:56 -05:00
DBFILTER=${DBFILTER}
2023-04-19 14:27:50 -05:00
# Advanced options
DEV_MODE=${DEV_MODE}
SHELL_INTERFACE=ptpython
STOP_AFTER_INIT=False
OSV_MEMORY_COUNT_LIMIT=False
TRANSIENT_AGE_LIMIT=1.0
MAX_CRON_THREADS=2
2023-08-25 02:08:56 -05:00
UNACCENT=${UNACCENT}
2023-04-19 14:27:50 -05:00
GEOIP_DATABASE=/usr/share/GeoIP/GeoLite2-City.mmdb
2023-08-25 02:08:56 -05:00
WORKERS=${WORKERS}
2023-04-19 14:27:50 -05:00
LIMIT_MEMORY_SOFT=2147483648
LIMIT_MEMORY_HARD=2684354560
LIMIT_TIME_CPU=120
2023-08-25 02:08:56 -05:00
LIMIT_TIME_REAL=480
2023-04-19 14:27:50 -05:00
LIMIT_TIME_REAL_CRON=600
LIMIT_REQUEST=8192
#--------------#
# Docker #
#--------------#
COMPOSE_PROJECT_NAME=${PROJECT_NAME}
DOCKER_SOCK=/var/run/docker.sock
TEMP_DOCKER_SOCK=/tmp/docker.sock
#----------------#
# Postgres #
#----------------#
POSTGRES_HOST=${DB_HOST}
POSTGRES_PORT=${DB_PORT}
POSTGRES_DB=postgres
POSTGRES_USER=${DB_USER}
POSTGRES_PASSWORD=${DB_PASSWORD}
PGDATA=/var/lib/postgresql/data/${PROJECT_NAME}
#-------------#
# Nginx #
#-------------#
NGINX_CONF=/etc/nginx/nginx.conf
NGINX_DEFAULT_CONF=/etc/nginx/conf.d/default.conf
VIRTUAL_HOST=${DOMAIN}
LETSENCRYPT_HOST=${DOMAIN}
LETSENCRYPT_EMAIL=${SUPPORT_EMAIL}
2023-08-25 02:08:56 -05:00
CORS_ALLOWED_DOMAIN=${CORS_ALLOWED_DOMAIN}
2023-04-19 14:27:50 -05:00
#-------------#
# PgAdmin #
#-------------#
PGADMIN_DATA=/var/lib/pgadmin
PGADMIN_VIRTUAL_HOST=${PGADMIN_DOMAIN}
PGADMIN_DEFAULT_EMAIL=${SUPPORT_EMAIL}
PGADMIN_DEFAULT_PASSWORD=${PGADMIN_PASSWORD}
PGADMIN_LETSENCRYPT_HOST=${PGADMIN_DOMAIN}
LETSENCRYPT_EMAIL=${LETSENCRYPT_EMAIL}
#-------------------#
# Nginx Proxy #
#-------------------#
NGINX_CERTS=/etc/nginx/certs
NGINX_VHOST=/etc/nginx/vhost.d
NGINX_HTML=/usr/share/nginx/html
NGINX_ACME=/etc/acme.sh
TRUST_DOWNSTREAM_PROXY=true
NGINX_PROXY_CORS_CONF=/etc/nginx/cors.conf
CORS_ALLOWED_DOMAIN=${CORS_ALLOWED_DOMAIN}
#----------------------#
# ACME Companion #
#----------------------#
2023-08-25 02:08:56 -05:00
DEFAULT_EMAIL=${SUPPORT_EMAIL}
#----------------------#
# REDIS Caching #
#----------------------#
ODOO_SESSION_REDIS = ${ODOO_SESSION_REDIS}
ODOO_SESSION_REDIS_HOST = ${ODOO_SESSION_REDIS_HOST}
ODOO_SESSION_REDIS_PORT = ${ODOO_SESSION_REDIS_PORT}
ODOO_SESSION_REDIS_PASSWORD = ${ODOO_SESSION_REDIS_PASSWORD}
ODOO_SESSION_REDIS_URL = ${ODOO_SESSION_REDIS_URL}
ODOO_SESSION_REDIS_PREFIX = ${ODOO_SESSION_REDIS_PREFIX}
ODOO_SESSION_REDIS_EXPIRATION = ${ODOO_SESSION_REDIS_EXPIRATION}
ODOO_SESSION_REDIS_EXPIRATION_ANONYMOUS = ${ODOO_SESSION_REDIS_EXPIRATION_ANONYMOUS}