Class: PrelandsRails::UpdateSimpleSource
- Inherits:
-
Object
- Object
- PrelandsRails::UpdateSimpleSource
- Includes:
- Interactor::Contracts, Interactor::Organizer, AbstractInteractor
- Defined in:
- lib/prelands_rails/update_simple_source.rb,
lib/prelands_rails/update_simple_source/upload.rb,
lib/prelands_rails/update_simple_source/compile.rb,
lib/prelands_rails/update_simple_source/update_record.rb,
lib/prelands_rails/update_simple_source/check_zip_files.rb,
lib/prelands_rails/update_simple_source/validate_zip_content.rb,
lib/prelands_rails/update_simple_source/generate_new_aws_prefix.rb,
lib/prelands_rails/update_simple_source/upload/delete_compiled_files.rb,
lib/prelands_rails/update_simple_source/remove_content_from_old_aws_prefix.rb
Overview
Примет zip-файл с исходниками преленда и обновит исходники этого преленда.
В результате будет обновлён aws_prefix -- имя директории в букете,
что позволит избежать кэширования статического контента. . Другими словами,
при обновлении файлов не надо ждать, пока Amazon обновит кэш или
очищать кэш Amazon-а.
Defined Under Namespace
Classes: CheckZipFiles, Compile, GenerateNewAwsPrefix, RemoveContentFromOldAwsPrefix, UpdateRecord, Upload, ValidateZipContent