alehandrof
(Alex Armstrong)
1
SSO の問題(Discourse と PHP ベースの Web サイト間)のトラブルシューティングのため、ローカルマシンに Discourse をインストールしたいと考えています。Discourse 自体の開発を行う必要はないため、ローカル Discourse 開発環境のセットアップ方法 のガイドは過剰です(また、解決策が見つからないまま失敗してしまいます)。
Mac ノートパソコンで Discourse を動かすための、よりシンプルな方法はありませんか?
以前は Vagrant を使っていましたが、しばらく前に動作しなくなりました。
pfaffman
(Jay Pfaffman)
2
それはやめたほうがいいですよ。
そのためには、トラブルシューティング用のマシンに HTTPS が必要です。月額 10 ドルで Digital Ocean の Droplet を立ち上げることができます。あるいは、Mac で Docker を動作させ、ルーターを構成してインターネットからそのマシンへのトラフィックをルーティングし、Let’s Encrypt が機能するようにする手間を惜しまないなら、それも可能です。そして、問題のトラブルシューティングのためにラップトップに実際のインストール以外の何かを行う場合、Mac 自体のトラブルシューティングをしているのか、それとも本来の問題のトラブルシューティングをしているのかを区別できなくなります。
「いいね!」 2
alehandrof
(Alex Armstrong)
4
ローカル環境に当社のウェブサイトのコピーも持っています。これは元の投稿では明確でなかったかもしれません。簡略化のために、以前 Vagrant で動作させていた方法は、ローカル環境ではサイトと Discourse の両方が http を使用し、本番環境では https を使用するというものでした。
「いいね!」 1
https コールバックに関連するデバッグの問題については、通常、Ubuntu 環境のローカル開発環境をベースとしたクラウド開発環境を使用しています。ただし、その前面には必要なリバースプロキシ処理を行う nginx が配置されています。
(私の場合は Scaleway を使用しています)
「いいね!」 2