spot

Скріншот програми:
spot
Дані програми:
Версія: 0.1 Alpha
Дата завантаження: 14 Apr 15
Розробник: Eugene Van den Bulke
Ліцензія: Безкоштовно
Популярність: 12

Rating: 4.5/5 (Total Votes: 2)

пляма середу навантажувач DotCloud написано в Python.
Чому?
При роботі з DotCloud ви, швидше за все, мають Developement середовища локально, який пропонує послуги ваш додаток вимагає, які вказані у файлі збірки.
Локально дуже рідко турбує зміна параметрів послуг від їх налаштування дефолтів, але на DotCloud_ додатки повинні прочитати файл середовища.
Отже, ви в кінцевому підсумку з неабиякою часткою шаблонного коду у вашому додатку, який з'ясовує, погоди це працює локально або на DotCloud інстанцірует послуги для того, щоб використовувати відповідним чином.
Чи не більше ... якщо ви не хочете, щоб.
Як?
Входить SPOT (названий на честь французького супутника Землі спостереження). SPOT знає погоду ваш код працює локально або на DotCloud, піддає кожного параметра на озброєння під позначенням вказаного вами у вашому збірки.
Наприклад, якщо ваш файл компонування містить служби Python під назвою WWW і Redis служби імені кеш-пам'яті:
І NBSP; & NBSP; & NBSP; WWW:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Тип: Python
І NBSP; & NBSP; & NBSP; Кеш:
І NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; & NBSP; Тип: Redis
Потім, коли ви примірник () об'єкта spot.Dotcloud він буде піддавати послуги кеша:
І NBSP; & NBSP; & NBSP; >>> Пляма імпорт
І NBSP; & NBSP; & NBSP; >>> Dotcloud = spot.Dotcloud ()
І NBSP; & NBSP; & NBSP; >>> Isinstance (dotcloud.cache, spot.Redis)
І NBSP; & NBSP; & NBSP; Вірно
При роботі на місці:
І NBSP; & NBSP; & NBSP; >>> Dotcloud.cache.host
І NBSP; & NBSP; & NBSP; u'localhost "
Але на DotCloud ::
І NBSP; & NBSP; & NBSP; >>> Dotcloud.cache.host
І NBSP; & NBSP; & NBSP; u'SOMETHING.dotcloud.com "
Якщо ви встановили пакети дозволяє Python для обробки, наприклад, послуги Redis (і hiredis), примірник spot.Dotcloud також виставити підключення до сервера, ви можете використовувати прямо з коробки:
І NBSP; & NBSP; & NBSP; >>> Тип (dotcloud.cache.server)
І NBSP; & NBSP; & NBSP; <Клас "redis.client.StrictRedis '>

Вимоги

  • Python

Інші програми розробника Eugene Van den Bulke

cherrys
cherrys

11 May 15

spot

Коментар не знайдено
додати коментар
Включіть картинки!