2013-08-28 2 views
0

Мы создали этот инструмент мониторинга в нашей компании. Это не в нашей сфере бизнеса, поэтому мы могли бы также открыть этот инструмент, и, возможно, кому-то это понравится, возможно, они будут способствовать.Что следует учитывать при открытии приложения Google Appengine

Инструмент запускается на AppEngine, поэтому есть такие пути в конфигурации appengine, что может быть хорошей идеей скрытия. Если кто-то еще не хочет использовать наш appengine qouta.

Есть ли наилучшая практика для приложений AppEngine с открытым исходным кодом? Есть ли у кого-нибудь опыт для обмена информацией о сайтах-разработчиках openourcing?

ответ

1

Вы можете получить некоторые идеи от отличного gae-init. Способ, которым он работает, чтобы не подвергать конфиденциальную информацию, перемещает его в автономный проект, вы можете даже использовать gae-init для этого;)

В качестве части модели используется класс Config, который содержит всю информацию поскольку это касается услуги и ее зависимостей. Существуют некоторые значения по умолчанию, но их также можно легко настроить из веб-интерфейса, называемого admin. Взгляни.

+1

Вы можете проверить этот ответ http://stackoverflow.com/a/3778576/8418 о том, как хранить конфиденциальные данные в хранилище данных и из того же ответа вы можете найти другие методы. Хотя ответ Ника использует 'db', если вы используете' ndb', кэширование выполняется автоматически для вас, поэтому нет необходимости хранить в переменной .. (https://github.com/gae-init/gae-init /blob/master/main/modelx.py#L33) – Lipis

Смежные вопросы