• 13-06-2018, 22:36:03
    #1
    İçerisinde web sitelerimin bulunduğu plesk panel kurulu bir vds paketim var.Discourse yazılımı hostinge kurulmuyor sadece vps'e kurulabiliyor.Kurulum sayfasında da böyle anlatıyor doğal olarak. https://github.com/discourse/discour...STALL-cloud.md .Şurada https://meta.discourse.org/t/install...tu-14-04/65602 belirtildiği üzere plesk panele docker yardımı ile kurulabiliyor sanırsam.Panelimde docker kurulu ancak devamını nasıl yapabilirim.Ücretli yada ücretsiz yardım edebilecek arkadaşlar varmı ? şimdiden teşekkürler.
  • 15-06-2018, 01:57:56
    #2
    İlk önce https://hub.docker.com/_/postgres/ buradaki image ile Postgresql server kurun. Kurulumda environment variables kısmında "POSTGRES_USER" "POSTGRES_PASSWORD" ve "POSTGRES_DB" kendinize göre ekleyin.
    Daha sonra https://hub.docker.com/r/bitnami/redis/ buradakiyle Redis Server kurun. Environment variables kısmında "REDIS_PASSWORD" ekleyerek çalıştırın.
    En son https://hub.docker.com/r/bitnami/discourse/ ile Discourse çalıştırın. Environment variables kısmında "DISCOURSE_POSTGRESQL_NAME" "DISCOURSE_POSTGRESQL_PASSWORD" "DISCOURSE_POSTGRESQL_USERNAME" "POSTGRESQL_HOST" "POSTGRESQL_ROOT_PASSWORD" "POSTGRESQL_ROOT_USER" "REDIS_HOST" "REDIS_PASSWORD" ekleyin.
    Bunları yaptıktan sonra discourse bir hata vermezse yaklaşık 5 dakika içinde kurulmuş olur.
    Kurulum bittiğinde Pleskte domain ayarlarında Discourse'a proxy kuralı oluşturarak kullanabilirsiniz.

    Aynı olması gerekenler;
    POSTGRES_USER=DISCOURSE_POSTGRESQL_USERNAME=POSTGR ESQL_ROOT_USER
    POSTGRES_PASSWORD=DISCOURSE_POSTGRESQL_PASSWORD=PO STGRESQL_ROOT_PASSWORD
    POSTGRES_DB=DISCOURSE_POSTGRESQL_NAME

    POSTGRESQL_HOST ve REDIS_HOST portu açtıysanız sunucunun ip adresi veya container ip adresi olacak.
    Sunucunun ip adresini kullanacaksanız "Automatic port mapping" kapatıp "Manual mapping" kısmından 2 tarafıda aynı yapın. Eğer başka port kullanacaksanız "POSTGRESQL_PORT_NUMBER" ve "REDIS_PORT_NUMBER" ekleyip değiştirmeniz gerekir.