Slackin Docker

עובדים עם Slack?
בא לכם Badge שיציג כמות מחוברים מול כמות חברים?

בפשטות, ה-Image מארח את הפיתרון הזה עבור יצירת Badge שיציג Online/Connected members מה-Slack Channel שלכם בקבצי ה-Markdown ב-Repository שלכם.
כמובן שתוכלו גם להשתמש בו על מנת לקצר את הדרך שלכם ושל שאר חברי הצוות מה-Repository ל-Slack Channel.

לצורך המחשה, ב-Repository של ה-Image הזה, השתמשתי ב-Image על מנת לייצר את ה-Badge.

הכנה

יש להתכונן מראש עם הנתונים הבאים:

  • ה-FQDN של ה-Slack Workspace שלכם. (SLACK_SUBDOMAIN)
  • ה-Legacy Token עבור גישה ל-Workspace שלכם. (SLACK_API_TOKE)
  • שם ה-Slack Channel שלכם. (SLACK_CHANNELS)
  • מ-Google reCAPTCHA יש ליצור:
    • Secret Key עבור ה-Site שלכם. (GOOGLE_CAPTCHA_SECRET)
    • Site Key עובר ה-Site שלכם. (GOOGLE_CAPTCHA_SITEKEY)
  • יש לפתוח את הפורט הנבחר ב-Router.
  • יש להכין מראש שם DNS עבור גישה מבחוץ לשרת שלכם.

הרצה

docker run -d -p 8000:8000 \
-e SLACK_SUBDOMAIN=subdomain.slack.com \
-e SLACK_API_TOKEN=thisisADUmmytoKe1Nf89orr \
-e SLACK_CHANNELS=my_channel \
-e GOOGLE_CAPTCHA_SECRET=1AdumMySECRETADUMMysecReta2DUmmYsECR3etA \
-e GOOGLE_CAPTCHA_SITEKEY=1AdummySITEKEY23ADUMM4ysi5keAaDuMMy6si78 \
--name slackin_server tomerfi/slackin_docker:latest

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*