Installation
Prerequisite
- Akun Panitia Shollu yang aktif
- Server/VPS berjalan terus-menerus (tidak kompatibel dengan serverless seperti Vercel)
Installation & Running
Nginx Reverse Proxy (Optional)
Jika Anda ingin menghubungkan aplikasi dengan Domain (seperti bot.domain-anda.com) tanpa perlu menambahkan port 3000 di akhir URL, Anda bisa menggunakan Nginx sebagai reverse proxy.
Tambahkan konfigurasi berikut pada server Nginx Anda (misalnya di /etc/nginx/sites-available/default atau /etc/nginx/conf.d/shollu.conf):
nginx.conf
server {
listen 80;
server_name your-domain.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}Setelah konfigurasi disimpan, pastikan konfigurasi Nginx valid dan lakukan reload:
sudo nginx -t
sudo systemctl reload nginxLast updated on