Ключи API карт Google: dev -> staging -> производственный процесс - PullRequest
3 голосов
/ 12 января 2010

У кого-нибудь есть хорошее решение для управления ключами API карт, учитывая, что:

  • разработчики работают локально, используя localhost

  • у нас есть промежуточный сервер, доступ к которому осуществляется через http://stagehost и извне (для клиентов) через IP-адрес

  • наконец, рабочий сервер (http://some.domain.com)

Два вопроса:

Во-первых, как люди управляют своими ключами в этом типе сценария, учитывая, что всегда есть шанс для путаницы. Внутренние серверы недоступны через stagehost.domain.com

Во-вторых, как мы можем решить проблему с промежуточным сервером? IP-адрес не доступен внутри. Это возможно?

1 Ответ

1 голос
/ 12 января 2010

В моей базе данных есть таблица, в которой хранятся ключи Google Map для всех моих разных URL. Затем я просто вытащил правильный ключ на основе URL. Это позволяет одному и тому же коду работать для разработчиков, тестирования и производства на 100 сайтах.

...