Свързани въпроси 'fabric'
Най-добрият начин за добавяне на променлива на средата в плат?
Бих искал да предам няколко стойности от fabric в отдалечената среда и не виждам чудесен начин да го направя. Най-доброто, което съм измислил досега, е:
with prefix('export FOO=BAR'):
run('env | grep BAR')
Това изглежда работи, но...
27283 изгледи
schedule
24.10.2022
Автоматизиране на стартиране на сървър за разработка на virtualenv и Django с тъкан?
Възможен дубликат: Активирайте virtualenv чрез тъкан като потребител за внедряване
Посъветваха ме да опитам да използвам fabric за внедряване на Django на производствен сървър и автоматизиране на задачи чрез използване на python вместо...
3518 изгледи
schedule
28.10.2023
fabric: работа с cd() в помощни функции
В fabric мениджърът на контекста cd работи като
with cd("dir"):
run("command")
и командата ще бъде изпълнена след промяна в директорията dir . Това работи добре, но проблемът е, че използва глобално състояние. Да предположим...
296 изгледи
schedule
12.11.2022
Фонов процес от скрипт на python, изпълнен дистанционно с Fabric
Контекст
Добавям няколко части към съществуваща работеща система. Има контролна машина (локален компютър с Linux), която изпълнява някои тестови скриптове, които включват изпращане на много команди до няколко различни машини дистанционно чрез SSH....
838 изгледи
schedule
27.11.2023
Проблем с пътя на Fabfile в Windows
Опитвам се да разположа сайта си с помощта на Fabric и Mercurial. В командния ред на Windows стартирането на hg push работи перфектно без проблеми.
Но когато се опитам да пиша
local("hg push")
във fabfile и го изпълнявам, получавам...
1124 изгледи
schedule
07.12.2023
Изградете RPM за внедряване
Бих искал да знам кой е най-добрият метод за внедряване на приложения като Django, Flask и др. е чрез изграждане на RPM файлове или чрез използване на инструмент като fabric , което повече или по-малко прави същото.. Опитвам се да разбера най-добрия...
225 изгледи
schedule
02.11.2023
ruby: изпълнение на команда от разклонен дъщерен процес
Имам следния кодов фрагмент:
job1 = fork do
ret = `some_bash_script_running_python_fabric_task`
end
Process.detach(job1)
Този код е насочен към демонизиране на процес, така че родителят излиза, докато детето продължава да работи във...
206 изгледи
schedule
19.11.2022
Може ли Fabric да изпълнява локален скрипт на отдалечена машина?
Имам myfile.py на моята локална машина.
Искам да направя нещо като:
from fabric.api import env, run
env.host_string = 'whatever.com'
def run_script():
run('python myfile.py')
но разбира се, това връща can't open file 'myfile.py':...
1436 изгледи
schedule
07.11.2023
fabric не може да открие множество ssh ключове на дистанционно
Всичко е наред с ssh към git от отдалечен терминал. Но се изисква парола, докато използвам команда за тъкани на локално ниво.
След като проверих fablog, намерих това:
DEB [20150804-15:13:13.251] thr=1 paramiko.transport: Switch to new keys...
97 изгледи
schedule
28.11.2023
Django сървърна структура и конвенции
Интересувам се от намирането на най-добрия практически начин за организиране на Django приложения на сървър.
Къде поставяте кода на Django? Алманахът (стар сега) казва /home/django/domains/somesitename.com/, но съм виждал и неща, поставени в...
351 изгледи
schedule
16.03.2024
Зависимости от задачи на Fabric
Работя върху файл за тъкани, за да направя процеса на внедряване на нашия код малко по-лесен. Сега бих искал да има зависимости между определени задачи, подобно на това, което се обсъжда в едно тук .
Нека опростим проблема и кажем, че имам две...
910 изгледи
schedule
05.04.2024
Как да отговаряте автоматично на подкани с python fabric?
Искам да изпълня команда, която ме подканва да въведа да/не или да/н или каквото и да е друго. Ако просто изпълня командата local("my_command") , тогава тя спира и ме пита за въвеждане. Когато напиша това, което е необходимо, скриптът продължава да...
21660 изгледи
schedule
16.04.2024
Пишете в отдалечен файл с Fabric
Опитвам се да архивирам бази данни и да ги премествам на различни сървъри, използвайки Fabric .
Когато сте на отдалечен сървър, отварянето на файл за запис е неуспешно с грешката.
newFile = open('%s%s' % (dumpPath,newFileName) ,'w')
IOError:...
10868 изгледи
schedule
03.05.2024
fabric kill gunicorn процес само ако работи
Аз съм много нов в тъканите. В моя файл за тъкани искам да рестартирам gunicorn. За това първо убивам процеса gunicorn и след това го стартирам..
Изглежда като:
def restart_gunicorn():
run('ps ax|grep gunicorn')
run('pkill gunicorn')...
788 изгледи
schedule
27.04.2024