Discourseで複数のサイトを管理するためにNginx Proxy Managerを使用する

こんにちは @tophee さん

NPMでSQLiteを使用することについて、MariaDBよりも簡単で信頼性が高いというご意見をいただけますでしょうか。

NPMをSQLiteでセットアップし、すべて正常に動作しています(nginx仮想ホスト、SSLなど)。しかし、DiscourseサイトでNPMを設定した際に502エラーが発生するため、DiscourseのデータベースをNPMに接続する方法を確実にしたいのです。

私のdocker-compose

version: "3"
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: always
    network_mode: bridge    # <-- NPMがDiscourseと同じネットワークに存在し、互いに認識できるようにするために追加されたネットワークです。
    ports:
      # 公開HTTPポート:
      - '80:80'
      # 公開HTTPSポート:
      - '443:443'
      # 管理Webポート:
      - '81:81'
    environment:
      DB_SQLITE_FILE: "/data/database.sqlite"
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt