Вопросы по теме 'fabric'

Проблема пути к Fabfile в Windows
Я пытаюсь развернуть свой сайт с помощью Fabric и Mercurial. В командной строке Windows запуск hg push работает без проблем. Но когда я пытаюсь написать local("hg push") в fabfile и запуская его, я получаю сообщение об ошибке: '"hg...
1124 просмотров
schedule 07.12.2023

Запись в удаленный файл с помощью Fabric
Я пытаюсь сделать резервную копию баз данных и перенести их на разные серверы с помощью Fabric . . Когда на удаленном сервере открыть файл на запись не получается с ошибкой. newFile = open('%s%s' % (dumpPath,newFileName) ,'w') IOError: [Errno...
10868 просмотров
schedule 03.05.2024

Лучший способ добавить переменную среды в ткань?
Я хотел бы передать несколько значений из ткани в удаленную среду, и я не вижу хорошего способа сделать это. Лучшее, что я придумал до сих пор, это: with prefix('export FOO=BAR'): run('env | grep BAR') Кажется, это работает, но это...
27283 просмотров
schedule 24.10.2022

Структура и соглашения сервера Django
Мне интересно выяснить лучший способ организации приложений Django на сервере. Где вы размещаете код Django? Альманах (уже старый) говорит /home/django/domains/somesitename.com/, но я также видел вещи, размещенные в /opt/apps/somesitename/ . Я...
351 просмотров
schedule 16.03.2024

Как автоматически отвечать на запросы с помощью ткани Python?
Я хочу запустить команду, предлагающую мне ввести да / нет, да / нет или что-то еще. Если я просто запустил команду local("my_command") , она остановится и попросит меня ввести данные. Когда я печатаю то, что нужно, скрипт продолжает работать. Как...
21660 просмотров
schedule 16.04.2024

Автоматизация запуска сервера разработки virtualenv и Django с помощью фабрики?
Возможный дубликат: Активируйте virtualenv через фабрику в качестве пользователя развертывания Мне посоветовали попробовать использовать фабрику для развертывания Django на производственном сервере и автоматизации задач с помощью...
3518 просмотров
schedule 28.10.2023

Fabric: работа с cd() во вспомогательных функциях
В Fabric менеджер контекста cd работает как with cd("dir"): run("command") и команда будет запущена после перехода в каталог dir . Это прекрасно работает, но проблема в том, что используется глобальное состояние. Например,...
296 просмотров
schedule 12.11.2022

Фоновый процесс поверх скрипта Python, выполняемого удаленно с помощью Fabric
Контекст Я добавляю несколько штук к существующей, работающей системе. Существует управляющая машина (локальный компьютер с Linux), на которой выполняются некоторые тестовые сценарии, которые включают отправку большого количества команд на...
838 просмотров
schedule 27.11.2023

Создайте RPM для развертывания
Я хотел бы знать, как лучше всего развертывать такие приложения, как Django, Flask и т. Д., Путем создания файлов RPM или использования такого инструмента, как fabric , которая более или менее делает то же самое ... Я пытаюсь найти лучший подход к...
225 просмотров
schedule 02.11.2023

Зависимости задач Fabric
Я работаю над файлом структуры, чтобы немного упростить процесс развертывания нашего кода. Теперь я хотел бы иметь зависимости между определенными задачами, подобные тому, что обсуждается в одном здесь . Упростим задачу и скажем, что у меня...
910 просмотров
schedule 05.04.2024

ruby: запуск команды из разветвленного дочернего процесса
У меня есть следующий фрагмент кода: job1 = fork do ret = `some_bash_script_running_python_fabric_task` end Process.detach(job1) Этот код предназначен для демонизации процесса, поэтому родитель завершает работу, а дочерний процесс...
206 просмотров
schedule 19.11.2022

Может ли ткань запускать локальный скрипт на удаленной машине?
У меня есть myfile.py на моей локальной машине. Я хочу сделать что-то вроде: from fabric.api import env, run env.host_string = 'whatever.com' def run_script(): run('python myfile.py') но, конечно, это возвращает can't open file...
1436 просмотров
schedule 07.11.2023

ткань не может обнаружить несколько ключей ssh ​​на удаленном компьютере
Можно использовать ssh для git с удаленного терминала. Но при использовании команды Fabric на локальном компьютере требуется пароль. После того, как я проверил fablog, я нашел это: DEB [20150804-15:13:13.251] thr=1 paramiko.transport: Switch...
97 просмотров
schedule 28.11.2023

Fabric kill процесс gunicorn, только если он запущен
Я очень новичок в тканях. В моем файле ткани я хочу перезапустить пушку. Для этого я сначала убиваю процесс gunicorn, а затем запускаю его. Это выглядит как: def restart_gunicorn(): run('ps ax|grep gunicorn') run('pkill gunicorn')...
788 просмотров
schedule 27.04.2024

Ткань Python, передающая пароль root в качестве аргумента командной строки, не работает
У меня есть следующий скрипт для обновления удаленных систем. from fabric.api import run serverIp = "192.168.1.1" serverPort = "8000" filename = "MyFIle.tar.gz" dirName = "MyDir" def makeUpdate(): run("/bin/update.sh {0} {1} {2}...
438 просмотров
schedule 04.06.2024