четверг, 24 ноября 2011 г.

Re: Пути к скриптам

Можно использовать что-то вроде такого:
TEMPLATE_DIRS = (os.path.join( os.path.join(os.getcwd(), '..'), 'templates'))

Regards,
Ivan Kolodyazhny,
Web Developer,
http://blog.e0ne.info/,


2011/11/24 Mikhail <glader.ru@gmail.com>
Коллеги посоветуйте пожалуйста общепринятую практику.

У меня есть сайт. Лежит на хостинге. Код в svn/git. Я хочу, чтобы этот сайт с минимальными телодвижениями можно было развернуть на другом хостинге. Проблема в том, что есть конфиги, в которых прописаны абсолютные пути до сайта (cron, apache/nginx). Есть несколько вариантов решения:
1) Прописать пути фиксированно. Например, выкатывать всегда в /home/www/site . Проблема в том, что на данном хостинге может не оказаться таких путей, или этот путь будет уже занят другим.
2) Сделать скрипт install, который при развертывании сайта по своему местоположению будет генерить конфиги с правильными путями. Сложно и неочевидно.
3) ?

Как вы обычно это делаете?

Комментариев нет:

Отправить комментарий