Source ReviewPASS
Execution surface of the delivery reviewed item by item. Our own additions were read: docker-compose.yml (the published port is bound to 127.0.0.1 only; it refuses to start when the database password or the admin password is missing; the database publishes no port; usage statistics and error reporting are off by default; upstream’s referral prompt is turned off), docker/quickstart-entrypoint.sh (the first start finishes the install by command with usage statistics turned off; it runs the updates when the table version is behind; the background worker starts only once the install is finished), Dockerfile.quickstart (it builds on the source in this repository, and the temporary build-time secret does not carry over to the run stage) and scripts/quickstart/init-env.sh (openssl generates random values, .env is mode 600, and an existing one is not overwritten). We also fixed one place in upstream’s install code: when the database already exists it now compares by the name text and no longer tries to create it again. The rest of the upstream PHP and front-end sources were not read file by file; the basis is the MIT licence and container isolation.