Вопросы по теме '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