Discourse ne démarre pas. Les logs du conteneur indiquent :
ok: run: redis: (pid 47) 791s
ok: run: postgres: (pid 44) 791s
supervisor pid: 4051 unicorn pid: 4056
./config/unicorn_launcher: line 71: kill: (4056) - No such process
./config/unicorn_launcher: line 15: kill: (4056) - No such process
(4051) exiting
ok: run: redis: (pid 47) 793s
ok: run: postgres: (pid 44) 793s
supervisor pid: 4065 unicorn pid: 407
J’ai essayé d’aller dans /var/discourse et de faire un ./launcher rebuild app et cela s’affiche en boucle :
Ensuring launcher is up to date
Updating Launcher...
Updating 721facb..34dd695
error: your local changes to the following files would be overwritten by merge: templates/postgres.template.yml
Please commit your changes or stash them before you merge.
Aborting
failed to update
Pourquoi cela s’est-il produit et comment puis-je résoudre ce problème ?
Intéressant. Vous n’avez pas besoin des arguments de reconstruction pour une installation standard.
ou, par exemple, si le serveur PostgreSQL était sur 0.0.0.0 et que les configurations appropriées étaient en place pour que le docker de Discourse maintienne son isolation réseau.