====== slack.varnalab.org ====== [[https://slack.varnalab.org]] е интерфейс за изпращане на автоматични покани към групата на VarnaLab в [[https://slack.com]] ===== Система ===== * **предназначение:** http://slack.varnalab.org е интерфейс за изпращане на автоматични покани към групата на Varnalab в http://slack.com * **къде:** собствен сървър на @simo * **кой:** @simo * **IP:** 78.83.28.87 ===== Инструкция за инсталация ===== 1. Използваме https://github.com/rauchg/slackin, за да каним хора.\\ 2. Това приложение се инсталира с: npm install slackin 3. Приложението може да бъде стартирано с който и да е process manager, например https://github.com/foreverjs/forever: npm install -g forever forever start /path/to/slackin/bin/slackin varnalab access_token Обикновенно е добра идея да зададем порт, например: forever start /path/to/slackin/bin/slackin --port=6000 varnalab access_token 4. След което можем да използваме https://nginx.org като прокси над node процеса: server { listen 80; server_name slack.varnalab.org; access_log /var/log/nginx/slack.varnalab.org-access.log; error_log /var/log/nginx/slack.varnalab.org-error.log debug; # node location / { proxy_pass http://127.0.0.1:6000/; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }