Alex Vakhitov

Alex Vakhitov

Был в сети 10 декабря 2018, 21:37
Заказы не принимаю
Склонировал репозиторий, у тебя какой то треш из смеси пробелов и табуляций. Для исправлений можешь нажимать CMD+ALT+L исправит все явные ошибки, только часто ошибается в форматировании списков, словарей и кортежев по pep8
Я написал простенькую прогу, сейчас тестирую как работает.

Сейчас работает так: программа запускается от пользователя и имеет две функции создать образ или запилить на сайт, при создании парсит конфиги MODX, копирует бд, вычищает служебные таблицы, копирует пакеты и статику и все закидывает в архив. При распаковке имеет дополнительные настройки в виде пути до образа, если его нет смотрит директорию на предмет наличия образа (если их несколько предлагает выбрать один из них), дальше берет конфиги все заливает на свои места и чистит кеш
Посмеюсь тихо в сторонке (: Вообще советую сразу изучить стандарт написания кода pep8, все сразу станет проще и намного легче читать код будет. Плюс посмотреть в сторону готовых решений и стандартных библиотек, все можно сделать гораздо проще (:
Я под ajenti это делал, и его api покрывает 90% функционала, но впринципе перенести все на чистый python с одно направленной функциональность проблем вообще нет.

Сейчас посмотрел исходники vapor, перенести его на python дело выходных, наверное этим и займусь сейчас.

Короче, если что могу помочь, все-таки я python программист (:
Вроде как нет. Но все равно лучше обновится, учитывая стоимость сертификатов велика вероятность что скоро появится https, ну и также это работает и с самодельными сертификатами, которыми обычно закрываются всякие ajenti, да phpMyAdmin
На линоде они мощнее просто, минималка на гугле с 3,7 гб оперативки и однопоточным процессором стоит 55$ в месяц, по моему опыту даже линод за 20$ с 1 гб оперативки, но с 8 поточным процессором работает лучше и держит большие нагрузки.

P.S. если посчитать еще и стоимость трафика, то тогда цены в общем сравняются