Commit Graph

5 Commits

Author SHA1 Message Date
Manu Miu
82976fd520 [IMP] add option to customize wait-for-psql.py timeout
Allow users to pass a custom timeout value for the `wait-for-psql.py`
script to the container via the `PSQL_TIMEOUT` environment variable.
The timeout of 30 seconds still remains the default.
2020-11-28 16:40:26 +10:00
Anang Aji Rahmawan
9c3a2dd128 [FIX] Odoo 11.0-13.0: get database config value 2019-11-06 16:24:15 +01:00
Christophe Monniez
ffe62bdd52 [FIX] Odoo 11.0-12.0: replace wait-for-it script
As the wait-for-it script is started before the parsing of the command
line, it is always started. It can be a problem if a user wants to start
some other binary than odoo (for example a shell).

Also, the wait-for-it script is only checking if a port is open on a
host and then waits 5 seconds before starting Odoo.

With this commit, the wait-for-it script is replaced by a more useful
custom python script that checks if the postgresql server is able to
handle a connection with the given parameters. Odoo then starts whenever
it's ready or fails after a 30 sec timeout.
2019-10-23 15:44:58 +02:00
rbuisson
14e51ae334 [IMP] 11.0-13.0: Wait for PostgreSQL before starting Odoo
In some situations, like when a docker compose file use a data volume
to persist postgresql databases, the Odoo server starts and tries to
connect to database server before the postgresql server is ready.

In such a case, the Odoo containers fails to start.

With this commit, the wait-for-it script is used to wait for the
database server service to be ready before starting Odoo.

This script is available as a Debian package.

Closes #258, closes #259
2019-10-16 13:16:21 +02:00
Christophe Monniez
6e7938ab6a [ADD] Odoo: 13.0
* Add Odoo version 13.0 release 20191009
2019-10-09 13:49:49 +02:00