Вставить полный файл при запуске сценария оболочки из приложения Flask - PullRequest
0 голосов
/ 17 июня 2019

Размер развертываемого файла: 78 КБ

Создан deploy.sh файл, и когда я запускаю его непосредственно на терминале, он выталкивает файл как есть.Но когда я запускаю тот же сценарий из приложения Flask, он выталкивает только 72 КБ (или умножить на 8) и пропускает часть файла.

cd <PATH TO REPOSITORY PATH>
git add directory/* --force
git pull
git commit -m "updated from bash"
git push

python script

def push_from_local():
    os.system("./commit.sh")

1 Ответ

0 голосов
/ 18 июня 2019

Это решено.Я попытался запустить команду во время записи файла, вот в чем проблема

неправильный метод, который я использовал

with open(config_file_name, 'w') as outfile:
        print("Writing to file")
        json.dump(req, outfile, indent=4)
        print("Config file is ready for push")

        github_util.push_new_file_to_github(config_file_name,"DatacloudIntl/dcapi","master","config/column_maps/"+domain_name+".json", False)

заменил, как это, и он работает ....

with open(config_file_name, 'w') as outfile:
        print("Writing to file")
        json.dump(req, outfile, indent=4)
        print("Config file is ready for push")

    github_util.push_new_file_to_github(config_file_name,"DatacloudIntl/dcapi","master","config/column_maps/"+domain_name+".json", False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...