Двигатель с использованием postgis - PullRequest
2 голосов
/ 04 февраля 2011

У меня есть экземпляр в Engineyard, и я хочу установить postgis.

Я попробовал несколько вещей с шеф-поваром, но безуспешно.

Кто-нибудь успешно установил postgis на Engineyard? а можешь рассказать как ты это сделал?

Ответы [ 2 ]

0 голосов
/ 22 июля 2015

Запускать службы вручную неудобно и не рекомендуется. Если вы предпочитаете ручной способ, не забудьте использовать супервизоры , такие как Systemd daemontools , runit , Initng, Monit .

Использование CHEF

Лучший способ - настроить уже существующий рецепт CHEF, если вы новичок в рецептах CHEF, и вы можете создать рецепт, если можете.

Первый клон репо https://github.com/engineyard/ey-cloud-recipes.
Затем измените cookbooks/main/recipes/default.rb и раскомментируйте postgres, если блокируйте и раскомментируйте postgresql9_postgis "dbname", и не забудьте изменить "dbname"!

  # enable Extension modules for a given Postgresql database
  # if ['solo','db_master', 'db_slave'].include?(node[:instance_role])
  # PostGis 1.5 (use with versions 9.0, 9.1, 9.2 on 2009a/stable-v2)
  # postgresql9_postgis "dbname"

  # PostGis 2.1 (use with version 9.2 on 2009a/stable-v2 and all versions on 12.11/stable-v4)
  # postgresql9_postgis2 "dbname"

Затем просто загрузите и выполните рецепт.

ey recipes upload -e environment_name
ey recipes apply -e environment_name
0 голосов
/ 07 июня 2011

я установил вручную как sudo ...

...