Свързани въпроси '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