Пошаговая инструкция по настройке Nightscout (Часть 3)

CGM int the Cloud. Часть 3

Если вы настроили передачу данных в декса в mongolab и убедились, что данные закачиваются:

то можно переходить к следующему этапу — настраивать сервис считывания и отображения ваших данных. Для этого из хранилища GitHub мы получим исходники с кодом для веб-сайта, а затем с помощью сервиса Microsoft Azure разместим этот сайт в интернете по доступному для вас адресу, по которому вы и будете заходить, чтобы наблюдать данные с декса.

Получение кода с GitHub
1. Зарегистрируйтесь на Github.com

2. Выберите бесплатный тарифный план

3. Откройте специально созданное для пользователей nightscout хранилище https://github.com/nightscout/cgm-remote-monitor

4. Создайте свою копию этого хранилища. Для этого в правом верхнем углу нажмите на кнопку Fork

5. Вверху страницы вы увидите свое имя/cgm-remote-monitor, это значит, что вы все сделали правильно

Создание Azure Web Site
1. Зайдите на http://azure.microsoft.com/

2. Нажмите на зеленую кнопку «Попробуйте бесплатно», затем «Попробуйте сейчас»

3. Внизу страницы вас спросят: У вас нет учетной записи Майкрософт? Если нет, то нажмите «Зарегистрироваться». Если есть, то переходите к пункту 5.

4. Заполните регистрационную форму, email и телефон укажите реальные. Подтвердите свою регистрацию. Вы получили учетную запись Майкрософт.

5. Снова зайдите на http://azure.microsoft.com/, нажмите «попробовать бесплатно».

6. В регистрационной форме введите свои данные, номер телефона, подтвердите его по смс

7. Поставьте в разделе Соглашение две галочки. И заполните форму Сведения о платеже. Не волнуйтесь, с вашей карты деньги не спишутся. Адрес указывается тот, который был указан при оформлении карты.

8. Теперь поменяйте свою подписку с «Пробной бесплатной версии» на «Подписку с оплатой по мере использования», она также будет бесплатной, так как трафик нашего сайта уложится в минимальный лимит 165 MB. Для этого зайдите на портал https://manage.windowsazure.comВ правом верхнем углу имя вашей учетной записи, нажмите на него. Из выпадающего меню выберите третий пункт сверху «Посмотреть мой счет»

9. Нажмите на сообщение

10. Появится окно, поставьте отметку Да, обновить подписку.

11. Когда подписка обновится, то вы увидите:

12. Итак, в вашей учетной записи слева есть меню, выберите в нем ВЕБ сайты и нажмите Создать.

13. Из выпадающего меню выберите Быстро создать.

14. Далее в разделе URL-АДРЕС укажите адрес вашего сайта, он может быть любым. В разделе ПЛАН РАЗМЕЩЕНИЯ ВЕБ-САЙТОВ выберите Создать новый план. В разделе ПОДПИСКА выберите Подписка по мере использования. И нажмите Создать веб сайт.

15. Когда сайт создастся, вы увидите

16. Нажмите на имя своего сайта и выберите Настроить.

17. В разделе Строки подключения выберите Настраиваемый. Впишите в поле Имя mongo, а в поле Значение свою строку подключения к базе mongolab mongodb://testdbuser:testdbuserpassword@ds052837.mongolab.com:52837/testdb

18. Кликните на строку ниже. Там также выберите Настраиваемый. В поле Имя впишите mongo_collection, в поле Значение ваше имя коллекции в mongolab.

19. Внизу страницы серая кнопка Сохранить, нажмите на нее.

20. Вверху страницы выберите пункт меню Панель мониторинга

21. В разделе Сводка, выберите Настроить развертывания в системе управления версиями.

22. Выберите GitHub. Затем авторизуйте приложение, нажав на зеленую кнопку Authorize application.

23. В появившемся окне выберите cgm-remote-monitor

24. Начнется процесс установки исходного кода для вашего сайта. В итоге будет:

Это значит, что ваш сайт готов к употреблению. Зайдите по адресу: http://ВашеИмя.azurewebsites.net, в нашем случае (см выше пункт 14) этоhttp://testcgm.azurewebsites.net

Пользуйтесь на здоровье!