mirror of
https://github.com/odoo/runbot.git
synced 2025-03-16 07:55:45 +07:00
[FIX] runbot: mount host odoorc file in the container
When starting a container, the .odoorc|.openerp_serverrc file is not used by the build. With this commit, if a .odoorc or .openerp_serverrc file is found in the home directory of the runbot user, this file is mounted read-only in the container, allowing some customization.
This commit is contained in:
parent
4c0cd91914
commit
3c7d9de8d0
@ -72,6 +72,11 @@ def docker_run(odoo_cmd, log_path, build_dir, container_name, exposed_ports=None
|
||||
'--shm-size=128m',
|
||||
'--init',
|
||||
]
|
||||
serverrc_path = os.path.expanduser('~/.openerp_serverrc')
|
||||
odoorc_path = os.path.expanduser('~/.odoorc')
|
||||
final_rc = odoorc_path if os.path.exists(odoorc_path) else serverrc_path if os.path.exists(serverrc_path) else None
|
||||
if final_rc:
|
||||
docker_command.extend(['--volume=%s:/home/odoo/.odoorc:ro' % final_rc])
|
||||
if exposed_ports:
|
||||
for dp,hp in enumerate(exposed_ports, start=8069):
|
||||
docker_command.extend(['-p', '127.0.0.1:%s:%s' % (hp, dp)])
|
||||
|
Loading…
Reference in New Issue
Block a user