Нет… существует контейнер-зомби, который создаётся командой ./launcher rebuild app, и он выдаёт вывод, показанный выше. Вот как выглядит этот контейнер. Он начинает сборку с базового образа Discourse, но затем зависает, как упоминалось ранее. Он не регистрируется как приложение Discourse.
/var/discourse# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
02ae320b72a0 discourse/base:2.0.20240825-0027 "/bin/bash -c '/usr/…" 7 minutes ago Up 7 minutes sleepy_driscoll
При запуске ./launcher start app возникает ошибка, потому что система пытается запустить новое приложение, а PostgreSQL уже работает на порту 5432 в контейнере-зомби. Если удалить контейнер-зомби (и/или образы), то создаётся новый контейнер, но он снова зависает с теми же логами, как в моём предыдущем сообщении.
Это очень напряжённая и неприятная ситуация. Я не понимаю, как мы до этого дошли. Я отключил все плагины в своём файле app.yaml и попытался выполнить сборку заново.