Postgres support?
I am trying to get this running with a Postgres dump from an active site for local development so I can upgrade from an old version of OJS and then migrate from a VM to AWS ECS.
I switched out the db service for postgres, and manually loaded the PSQL dump into the database.
Within the ojs service, it seems that the image might be missing postgresql-client, so I installed that. I am able to connect to the DB from within the ojs service on the command line with the PSQL client.
But it looks like OJS isn't connecting to PSQL properly despite setting OJS_DB_DRIVER to pgsql in .env, and postgres in ojs.config.inc.php. I get the install screen at http://localhost:8081/index.php/index/install, instead of the site, which is what I'd expect if it was finding the database properly. The option under driver is [ PostgreSQL ], and the note says, "Database drivers listed in brackets do not appear to have the required PHP extension loaded and installation will likely fail if selected."
Any insight into getting this rolling with Postgres? Are there other missing extensions that need to be added to the image, or other config I'm missing?