@Tishka17
Tishka17
14 Jan 2021

Отличная, предсказуемая система на работе - доминодаталаб.

Для хранения файлов используется версионированная система похожая на гит (может вообще гит внутри). Ты можешь по конкретному коммиту посмотреть файлы, можешь запустить проект с конкретного коммита (или с последнего). Ты можешь загрузить файл и все это делать через апи. Но!

Если ты загружаешь файл, ты не знаешь айди нового коммита.
Ты можешь получить 200ок и запустить код "с последним коммитом", но он реально запустится с прошлым, где файла ещё не было. Задержка рандомная до десятков секунд доходила у меня.
Узнать какой коммит последний и проверить там файл тоже невозможно.

Пока добавил в код sleep после аплоада

Рекомендовано: Tenno-Seremel

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.