استخدام Nginx Proxy Manager لإدارة مواقع متعددة مع Discourse

مرحباً @tophee

هل يمكنك تقديم توصيتك بشأن استخدام SQLite مع NPM، نظرًا لأنه أسهل وأكثر موثوقية للعمل معه مقارنة بمشاكل mariadb؛

لقد قمت بإعداد NPM مع SQLite وكل شيء يعمل بشكل جيد، بما في ذلك مضيف nginx الافتراضي، وشهادة SSL، وما إلى ذلك… ولكني أريد التأكد من كيفية ربط قاعدة بيانات discourse بـ NPM؟ نظرًا لأنني أحصل على خطأ 502 لإعداد NPM مع موقع discourse.

ملف 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'
      # منفذ الويب الإداري:
      - '81:81'
    environment:
      DB_SQLITE_FILE: "/data/database.sqlite"
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt