Let's Encrypt를 사용하고 리버스 프록시 없이 멀티사이트 구성 설정하기

데이터베이스에는 for 루프를 사용하는 것이 더 좋다고 생각합니다. 코드가 훨씬 깔끔해집니다.

hooks:
  after_postgres:
    - exec: |
        for db in two_db thirdsite_db; do
          sudo -u postgres createdb "$db" || true
          sudo -u postgres psql "$db" -c "grant all privileges on database $db to discourse;"
          sudo -u postgres psql "$db" -c "alter schema public owner to discourse;"
          sudo -u postgres psql "$db" -c "create extension if not exists hstore;"
          sudo -u postgres psql "$db" -c "create extension if not exists pg_trgm;"
        done
1개의 좋아요