[MODIFIED] Se crea odoo.conf desde plantilla y se inicializa odoo,log
- Se crea odoo.conf desde odoo.base.conf - Se inicializa odoo.log
This commit is contained in:
parent
29509c0b91
commit
2646308dfb
4 changed files with 69 additions and 2 deletions
|
@ -28,6 +28,11 @@ ODOO_APP=apps
|
|||
ODOO_DOC=docs
|
||||
ODOO_ETC=etc
|
||||
ODOO_CFG=config
|
||||
ODOO_SET=odoo.conf
|
||||
ODOO_LOG=odoo.log
|
||||
|
||||
ODOO_CFG_BASE=odoo.base.conf
|
||||
ODOO_CFG_SAAS=odoo.saas.conf
|
||||
|
||||
# Test odoo library
|
||||
function odoolib_test() {
|
||||
|
@ -72,3 +77,36 @@ function copy_dockerfile() {
|
|||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Copy odoo config template file to etc
|
||||
function copy_odooconfig() {
|
||||
|
||||
local ODOO_PATH=$1
|
||||
local ODOO_PROJ=$2
|
||||
local ODOOFILE=$3
|
||||
|
||||
if [ ! -f "$ODOO_PATH/$ODOO_PROJ/$ODOO_ETC/$ODOO_SET" ]
|
||||
then
|
||||
cp $ODOOFILE "$ODOO_PATH/$ODOO_PROJ/$ODOO_ETC/$ODOO_SET"
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo "[x] $odmsg_010 $ODOOFILE"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Create new odoo log file
|
||||
function create_odoolog() {
|
||||
|
||||
local ODOO_PATH=$1
|
||||
local ODOO_PROJ=$2
|
||||
|
||||
if [ ! -f "$ODOO_PATH/$ODOO_PROJ/$ODOO_ETC/$ODOO_LOG" ]
|
||||
then
|
||||
echo > "$ODOO_PATH/$ODOO_PROJ/$ODOO_ETC/$ODOO_LOG"
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo "[x] $odmsg_011"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
#==============================================================================
|
||||
|
||||
odmsg_000="(ODOO TOOLS)"
|
||||
odmsg_001="- PROYECTO NUEVO"
|
||||
odmsg_001="- INICIALIZACIÓN"
|
||||
odmsg_002="Ambiente de desarrollo Odoo no instalado!"
|
||||
odmsg_003_1="Uso:"
|
||||
odmsg_003_2="<project path> [--help] [--version]"
|
||||
|
@ -23,3 +23,5 @@ odmsg_007=" --version Muestra la versión del script."
|
|||
odmsg_008_1="Estructura de carpetas de proyecto"
|
||||
odmsg_008_2="fue creada!"
|
||||
odmsg_009="Dockerfile fue creado!"
|
||||
odmsg_010="odoo.conf creado desde"
|
||||
odmsg_011="Archivo de auditoria odoo (odoo.log) fue inicializado!"
|
||||
|
|
|
@ -76,5 +76,11 @@ fi
|
|||
# Create odoo project path
|
||||
odoo_structure $BIN_HOME "$1"
|
||||
|
||||
# Copy Dockerfile to build (local)
|
||||
# Copy dockerfile template file to build (local)
|
||||
copy_dockerfile $BIN_HOME "$1" "$BIN_HOME/$ODOO_CFG/$DOCKER_LOCAL"
|
||||
|
||||
# Copy odoo config template file to etc (base)
|
||||
copy_odooconfig $BIN_HOME "$1" "$BIN_HOME/$ODOO_CFG/$ODOO_CFG_BASE"
|
||||
|
||||
# Create odoo.log on etc
|
||||
create_odoolog $BIN_HOME "$1"
|
||||
|
|
21
config/odoo.base.conf
Normal file
21
config/odoo.base.conf
Normal file
|
@ -0,0 +1,21 @@
|
|||
[options]
|
||||
addons_path = /mnt/extra-addons/base
|
||||
data_dir = /data
|
||||
http_enable = True
|
||||
http_port = 8069
|
||||
proxy_mode = False
|
||||
reportgz = False
|
||||
translate_modules = ['all']
|
||||
i18n_install_languages = es_ES
|
||||
language = es_ES,en_US,es_PA
|
||||
logfile = /etc/odoo/odoo.log
|
||||
dev_mode = reload
|
||||
max_cron_threads = 1
|
||||
geoip_database = /usr/share/GeoIP/GeoLite2-City.mmdb
|
||||
limit_memory_soft = 629145600
|
||||
limit_memory_hard = 1677721600
|
||||
limit_time_cpu = 600
|
||||
limit_time_real = 3000000
|
||||
limit_request = 8192
|
||||
admin_passwd = dbcr_6409
|
||||
server_wide_modules = base,web
|
Loading…
Reference in a new issue