Discourseのブートストラップ中にPups execエラーを解決する方法

/samples/web_only.yml のファイルには次のように記載されています。

# Use 'links' key to link containers together, aka use Docker --link flag.
links:
- link:
name: data
alias: data

私の場合は、dataコンテナはredisコンテナです。

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
a27999b28a90 local_discourse/redis \"/sbin/boot\" 2 days ago Up 20 hours

したがって、name: redisalias: data になります。

Dockerのドキュメントによると、これはレガシー機能ですが、まだ使用可能です。Legacy container links | Docker Docs を参照してください。

より良いアプローチは、まず標準的な「オールインワン」セットアップ(app.yml)を作成することだと思います。そして、コンテナから初期スキーマとデータを外部のPostgresマシンにSQLダンプします。@Falco、どう思いますか?