Dockerized PostgreSQL server with some goodies; specifically the plv8 extension and wal2json plugin.
As recommended by the official postgres docker image docs,
secrets are passed to the container through _FILE environment variables. A default
database, superuser name and password will be set based on the contents of the
./pg_db, ./pg_user and ./pg_pwd files located in the project root directory. These need
to be created and populated with the desired authentication information.
docker-compose up --detach