Discourseはブートストラップ不要な頻繁に配信されるDockerイメージを提供できますか?

次のようなことを行います。

./launcher bootstrap myimage
# そのイメージを、イメージを起動したい場所にプッシュするコマンド
./launcher start-cmd

これにより、イメージを起動するために設定する必要のある環境変数が取得できます。

実際、それほど難しくありません。GitHubアクションに統合して、イメージをビルドしてDockerリポジトリにプッシュすることもできます。docker_composeへのコミットを見ると、ブートストラップを必要としないイメージを作成するための動きがあるか、少なくとも必要なこと(データベースの移行、アセットのプリコンパイル、S3へのプッシュなど)の一部を実行しやすくするための動きがあるようです。私は、k8sやAWSイメージランチャー(名前は覚えていません)を使用したいクライアントのためにこれを実行しました。

以前、このような事前構築済みイメージをサービスとして提供することを検討したことがありますが、それにお金を払いたいという人はいませんでした。

しかし、いくつかの小さな部分があります。私の知る限り、CDCKはイメージをビルドするためにランチャーを使用していますが、あなたが望むように、他のツールでそれらを起動および管理しています。そして、彼らが開始したとき、docker-composeはまだそれを実行するための適切な方法ではなく、それが可能になったときには、すでにランチャーを機能させていたため、ランチャーから他のものに移行する方法を見つけることは実際には選択肢ではありませんでした。

Bitnamiイメージが機能する場合は、それを使用してください。機能しない場合は、それらを使用している誰かから助けを得る必要があります。ここではほとんど誰もいません。

「いいね!」 2