168 Commits

Author SHA1 Message Date
Nastia Gorokhova-Alekseeva
3305e02477 Скачиваем файлы по подписанной ссылке 2022-08-15 11:39:55 +03:00
Nastia Gorokhova-Alekseeva
1be9b348bf В NoCacheS3 правильно скачиваем по УРЛу 2022-08-09 22:27:53 +03:00
Nastia Gorokhova-Alekseeva
2a5a131d03 Забыли получить хранилище вместо id 2022-06-20 16:51:50 +03:00
Nastia Gorokhova-Alekseeva
97349db8ff Скачиваем файл из S3, используя библиотеку, а не по ссылке 2022-06-20 16:23:09 +03:00
Nastia Gorokhova-Alekseeva
8904356101 Меняем генерацию storage_url для NoCacheS3 2022-06-17 17:32:35 +03:00
Nastia
171144a2ed Merge pull request #58 from insales/s3-storage
Читаем тело загруженного объекта
2022-06-16 11:59:30 +03:00
Nastia
bcb3b46b93 Merge pull request #59 from insales/set_original_filename_for_tempfile
Проставляем original_filename для Tempfile
2022-06-16 11:59:18 +03:00
Nastia Gorokhova-Alekseeva
f1bac5f2eb Проставляем original_filename для Tempfile 2022-06-15 22:00:20 +03:00
Nastia Gorokhova-Alekseeva
4cee6d1762 Читаем тело загруженного объекта 2022-06-15 21:47:44 +03:00
Nastia Gorokhova-Alekseeva
aa22e53d43 Добавляем возможность передавать дополнительные опции для загрузки
Например, acl: "private"
2022-06-15 13:38:34 +03:00
Nastia Gorokhova-Alekseeva
764cf348b6 Используем aws-гем вместо fog 2022-06-14 16:02:39 +03:00
Nastia Gorokhova-Alekseeva
cde240b3ca Перезаливаем файл в облако, если он изменялся 2022-06-09 14:44:29 +03:00
Nataliya Terskaya
f11b44a96a нам нужна вся логика синхронизации с облаком, а не только запись в облако 2022-05-27 15:36:20 +02:00
Nataliya Terskaya
cbe946110a нам нужен метод path 2022-05-26 17:08:49 +02:00
Nataliya Terskaya
7681d18473 кажется, не работает в ruby 2.5.8 2022-05-26 16:56:43 +02:00
Nataliya Terskaya
96c4a6c8af добавила пример конфига и исправила текст комментария 2022-05-26 16:56:43 +02:00
Nataliya Terskaya
102426548a new type of storage
без кэша, синхронно заливаем в одно облако, а в остальные асинхронно
2022-05-26 16:56:43 +02:00
Nastia Gorokhova-Alekseeva
883525c67b Удаляем следы загрузки в Google через fog для DelayedS3 2022-05-25 17:16:39 +03:00
Vasily Fedoseyev
812342b3c2 Simplify regex: \p{Word} includes other mentioned classes and more 2022-04-19 00:53:44 +03:00
Vasily Fedoseyev
b7a41dab65 Replace URI.encode with URI::Parser#escape 2022-04-18 23:58:38 +03:00
Vasily Fedoseyev
4793ee9c86 More rubocop 2022-04-18 22:14:19 +03:00
Vasily Fedoseyev
b7fba853ab More rubocop 2022-04-18 21:38:40 +03:00
Vasily Fedoseyev
6fb3f7d931 Fix rubocop lint warnings 2022-04-18 21:16:13 +03:00
Vasily Fedoseyev
b98762edca Fix warnings seen in delayed_paperclip tests 2022-04-18 20:08:20 +03:00
Andrey Stikheev
4aa6065a30 Отключаем заливку в google cloud 2022-03-15 07:03:26 +03:00
Andrey Stikheev
1d5635b3bd Revert "Не проверяем наличие картинки в Яндекс Облаке, это не всегда правда " 2022-02-22 13:57:49 +03:00
Dmitry Borisov
8e1f1f2efd Правильно определяем тип картинок webp по расширению 2022-02-22 11:52:19 +03:00
Andrey Stikheev
b8b164badc Не проверяем наличие картинки в Яндекс Облаке, это всегда правда и лучше этим управлять на уровне приложения 2022-02-15 11:38:11 +03:00
Andrey Stikheev
1e69e8b2ec Закрываем еще случай ошибки Errno::EACCES: Permission denied @ dir_s_rmdir - /tmp 2022-02-10 09:29:59 +03:00
Nastia
81300ecd7d Merge pull request #43 from insales/restore_tests
Восстанавливаем прохождение тестов
2022-01-14 13:07:20 +03:00
Nastia Gorokhova-Alekseeva
c2c75df082 Восстанавливаем прохождение тестов в matchers/have_attached_file_matcher_test.rb 2022-01-13 23:34:26 +03:00
Nastia Gorokhova-Alekseeva
2b18772a9d Восстанавливаем прохождение тестов в integration_test 2021-12-29 20:53:04 +03:00
Nastia Gorokhova-Alekseeva
edda0765f2 Пытаемся увеличить время задержки загрузки 2021-12-29 18:11:15 +03:00
Nastia Gorokhova-Alekseeva
1b195d73d7 Восстанавливаем прохождение тестов в attachment_test 2021-12-29 18:10:09 +03:00
Nastia Gorokhova-Alekseeva
ea6d82fbf6 Загружаем картинки с задержкой
Иначе они не всегда успевают дойти до диска с воркерами
2021-12-29 12:28:34 +03:00
Nastia Gorokhova-Alekseeva
50d85f77a2 В style лежит символ, а не строка 2021-12-08 17:09:56 +03:00
Nastia Gorokhova-Alekseeva
02db41d230 Считаем, что content_type для оригинала в базе верный 2021-12-08 16:35:53 +03:00
Dmitry Borisov
2996d601ad Запускаем системные команды с таймаутом 30с
Иногда команда может зависать. Например, convert и identify на некоторых
svg файлах
2021-11-29 14:36:57 +03:00
Dmitry Borisov
97c8578367 При загрузке в облака определяем content-type для каждого файла независимо
Оригинальный файл и пережатые могут иметь разные форматы. Даже разные
стили могут иметь разные форматы. Передавать для всех content-type
оригинального файла неправильно.
2021-11-18 15:22:27 +03:00
Andrey Stikheev
e54540fa29 Заливаем картинки еще в Сберклауд 2021-10-06 12:51:55 +03:00
Andrey Stikheev
20c2ccb874 Правим опечатки 2021-10-05 17:07:27 +03:00
Andrey Stikheev
f5adb2a850 Добавляем поддержку Сберклауда 2021-10-05 14:28:49 +03:00
Nastia Gorokhova-Alekseeva
e127d65617 Правим регион для бакета в ЯОблаке 2021-06-28 12:37:02 +03:00
Vasily Fedoseyev
0bbe0d2432 Попытка бекпорта автоориентации по exif 2021-05-27 10:49:19 +03:00
Andrey Stikheev
28a7d2f239 Урлы теперь не зависит от факта заливки в облако 2021-03-21 17:20:56 +03:00
Andrey Stikheev
00932d6e0c Делаем яндекс облако основным хранилищем 2020-10-13 21:26:11 +03:00
Andrey Stikheev
fa0f72d739 Отключаем заливку на s3 2020-10-13 09:53:29 +03:00
natt-eyre
f2484ec593 check that size[0] and size[1] both are not empty 2020-09-29 17:08:26 +03:00
natt-eyre
fdfdaae07d при сохранении картинки сохраняем ее ширину и высоту в бд 2020-09-29 16:31:09 +03:00
Andrey Stikheev
5c168b8b41 Добавляем поддержку Яндекс.облака 2020-01-28 14:47:53 +03:00