Есть ли стандартное место установки для скриптов?

Я развернул кучу скриптов Python на своем сервере сборки, тестирования и скоро на производстве. Это может быть nodejs или любая другая вещь, которую я хочу запустить в nginx, поэтому расположение должно быть общим, а не конкретным для типа скрипта.

Развернутые файлы поступают из артефактов сервера сборки, и все версии (сборка, тестирование и, возможно, также производство) должны находиться на одном сервере, поэтому использование папки по умолчанию не является вариантом, поскольку сборки перезаписывают друг друга. Намерение состоит в том, чтобы сохранить полную установку в одной папке на сборку, независимо от типа скрипта.

Папка может выглядеть примерно так:

/usr
    /local 
        /build
            /www
            /python
            /nodejs
        /test
            /www
            /python
            /nodejs

Есть ли в linux предпочтительное место, где должен находиться корень каждой сборки сборки?

Я видел /usr/local упомянутое, но я не уверен, что это тот, который нужно использовать.

2
задан 30 July 2013 в 16:59

1 ответ

В Unix и Unix-подобных системах вы распространяете файлы по системе в зависимости от типа файла. Исполняемые файлы идут в /usr/bin или /usr/sbin, библиотеки - в /usr/lib и т. Д.

Ваш проект больше похож на «Windows»; положить все файлы в один каталог. FHS предпочитает /opt для таких схем.

например. /opt/yourproject_prod/, /opt/yourproject_test/

0
ответ дан 30 July 2013 в 16:59

Другие вопросы по тегам:

Похожие вопросы: