Plesk panelde NextJS nasıl çalışır?
Adım 1: Extension'lara gidin ve NodeJS Toolkit'i aktifleştirin.
Adım 2: Add New Domain'e tıklayın ve bir NodeJS ortamı oluşturun.
Adım 3: NodeJS desteğinin geldiğinden emin olun. Eğer orada göremezseniz Domain'in ID'sini bulup browsera domain.tld:8443/modules/nodejs/index.php/domain/index?dom_id=762&site_id=762 (id=XX yazan alana domainin id'sini yapıştırın.)
Adım 4: Ben burada kendi gitlab'ımı bağlayacağım, kodunuzu pleske manuel yükleyebilirsiniz veya gitlab, github, hesabınızdan çekmesinide sağlayabilirsiniz.
Adım 5: Eğer otomatik deploy seçtiyseniz sizin yerinize yapacaktır fakat yine de emin olmak için bir deploy butonuna da biz tıklayalım
Adım 6: Domain dashboard'a geri dönün ve NodeJS'e tıklayın.
Adım 7: Çalıştırmak istediğiniz Node versiyonunu seçin. Kullandığınız paket yöneticisini (npm ya da yarn) seçin. Document Root bu aşamada /httpdocs kalsın. Application Mode: production, App URL web url'iniz. Application Root httpdocs, startup files'ı bulamayacak. Bu aşamada pek önemli değil.
Adım 8: + NPM install'a tıklayın ve yüklenmesini bekleyin.
Adım 9: Run script butonuna tıklayın ve build yazıp run'a tıklayın ve bekleyin. (Biraz zaman alabilir)
Adım 10: Document Root ve Application Startup File'ı değiştirin. NextJS için aşağıdaki gibi yapın.
Adım 11: Tekrar npm install, run script (build) ve son olarak restart app butonuna tıklayın. Bitti gitti.
@gus; umarım işine yarar.