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

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

$ cat 1.py
import os
print(os.path.abspath(os.path.curdir))

$ python 1.py
/Users/mac_user/PycharmProjects/realty
$

24 нояб. 2011, в 19:30, Mikhail написал(а):

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

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

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