皆さん、こんにちは。
AIを使っても、目標を達成するために苦労しています。
私たちのDiscourseはHetznerで稼働しています。アドレスはforum.thisIsMyDomain.comになる可能性があります。
そこでバックアップを作成し、そのバックアップからスナップを作成します。
テスト目的で別のHetznerサーバーを持っており、そこからスナップで再構築します。サーバーは論理的に別のIPアドレスとアドレスを持ちます。例えば、dev.thisIsMyDomain.comです。
どうすれば開発/テストインスタンスを動作させることができますか?
nano /var/discourse/containers/app.yml
DISCOURSE_HOSTNAME: 新しい名前に調整
これだけでは十分ではないようです。
しかし、再構築は絶対に実行したくありません。最初のステップとして、1対1のコピーを動作させたいだけです。
この経験をお持ちの方で、次のステップについてアドバイスをいただける方はいらっしゃいますか?お時間をいただきありがとうございます。
リチャード
こんにちは。バックアップからの復元は、このガイドに従いましたか?
(Restore a Discourse backup manually for development も参照してください。ただし、これは関連性がないと思います。)
お返事ありがとうございます。
いいえ、私は自分の方法で試しており、その方法の解決策を探しています。
「いいね!」 1
pfaffman
(Jay Pfaffman)
4
ホスト名を変更して「./launcher rebuild app」を実行してみてください。
ただし、ホスト名が変更されたため、データベース内の多くのものも変更する必要があります。最も簡単な方法は、バックアップを復元することです。ホスト名を変更する方法についてのトピックがかつてありましたが、見つかりません。十分な注意を払って検索しなかったのかもしれません。あるいは、バックアップを復元する方がはるかに簡単で信頼性が高いため、削除されたのかもしれません。
「./launcher destroy app;./launcher start app」を実行してから、コマンドラインからバックアップを復元できる可能性があります。
お勧めするのは、Discourseサイトをrsyncを使用して別のVPSに移動するとステージングサーバーの設定です。
その場合は、Dockerイメージをどこかにプッシュしてから、「./launcher start-cmd app」を使用して起動方法を確認します。したがって、イメージをプライベートリポジトリにプッシュして起動する方法について、Dockerに関する十分な知識を習得する必要があります。バックアップを復元します。
この試みを公式に失敗とみなしたいと思います 
たくさん試しましたが、どうやら私には不可能なようですので、この道を断念します。
同じアイデアを思いつく皆様に知らせるためだけに。
もし初心者として別の方法で問題を解決した場合、うまくいった解決方法をここに投稿します。