誤って削除した場合、app.ymlファイルを再生成するにはどうすればよいですか?

バックアップからサイトを復元した後、いくつかのプラグインを追加しようとして、誤って app.yml を削除してしまいました。再度 ./discourse-setup を実行した場合、サイトは消去されますか?

Hi @th21

私はまだここに新しいですが、/shared ディレクトリを削除しない限り、すべてのデータは安全だと信じています。./discourse-setup が変更するのは、プラグイン、smtp 設定、そして再構築の実行です。私は新しいユーザーなので、さらなる確認を待ちたいと思いますが、ほぼ確信しています。

いつでもバックアップを作成し、後で復元することもできます。詳細については、この記事 article を参照してください。

「いいね!」 4

素晴らしい仕事です、@italo

はい、discourse-setup を再度実行しても安全で、データはそのまま残っているはずです。

以下を実行してください。

cd /var/discourse
./launcher start app

これにより、古いコンテナが再起動されます。

./launcher enter app
discourse backup

これにより、バックアップが作成されます。

コンテナから抜けるには exit と入力してください。

「いいね!」 5