Conversation
4490560 to
1bb6e3d
Compare
lathama
left a comment
There was a problem hiding this comment.
Noting limits of the docker build process and best practices.
f00f001 to
4282175
Compare
|
@lathama - apologies for the back and forth - was struggling with the symlinks a bit. This is ready for review :) |
4035fbe to
c446a5b
Compare
* support: Move to shared directory to avoid code drift. * feat: Make DB name configurable
fb45459 to
065aadd
Compare
|
@lathama - I don't think it's really ideal to maintain copy and paste of all those scripts, but I struggled to find a solution for that. I've ported all of the changes from the previous PR to all the new images |
f764ffa to
a231649
Compare
0777f0b to
3f7c82d
Compare
|
The installed package |
|
Amazing - thank you @lathama - I'll migrate to this shortly |
|
@lathama - can you confirm if the below items are ok:
This is fine if all we need to do is verify the DB is ready to accept connections, but seems less so if we want to validate a connection is actually established. Please advise - thanks! |
|
Pending your feedback, I've completed the migration. |
|
Looking now |
amh-mw
left a comment
There was a problem hiding this comment.
See also #358, #394, #426 and #482.
Use cases:
- permissive single-tenant: wait for postgres database, odoo startup creates odoo database, --db_name set, --no-database-list
- permissive multi-tenant: wait for postgres database, use database manager to create database, --db_name unset
- restrictive multi-tenant (multiple odoo servers, single database server): named database already created, use that database, --db_name set, --no-database-list
|
@amh-mw - I've removed the DB_NAME override from this PR since the bulk of the changes was adding the pg_isready support. Once that is reviewed, I'll start working on the DB_NAME override :) |
06268bf to
cf77605
Compare
|
I know this PR is pretty old, but I will come out against removing the python file for pg_isready in the bash script. The Python file allows us to use configparser to read the actual While this can be accomplished via bash, Python has built-in native support for reading configuration files and also gives us access to logging libraries. I have reworked the psql wait file to do this, although the changes are included as part of a broader change to how this library functions. See #538 and #539 |
Follow up to #292
pg_isready