Remote command lists are piped into `bash -se`, so the script sits on stdin. `docker compose run` attaches stdin and eats the rest of it, including the `docker compose up -d` that follows. The container is removed and never recreated, and bash exits 0, so the deploy reports success. `-T` does not help, it does not detach stdin. Affects MongoDB, MySQL, MariaDB and PostgreSQL when enable_ssl is set. |
||
|---|---|---|
| .. | ||
| RestartDatabase.php | ||
| StartClickhouse.php | ||
| StartDatabase.php | ||
| StartDatabaseProxy.php | ||
| StartDragonfly.php | ||
| StartKeydb.php | ||
| StartMariadb.php | ||
| StartMongodb.php | ||
| StartMysql.php | ||
| StartPostgresql.php | ||
| StartRedis.php | ||
| StopDatabase.php | ||
| StopDatabaseProxy.php | ||