Sha256: c37e15d86c8f58d42e01302d189eeed2ff53d3bbb6ee950b0fab9ee8f7a88593
Contents?: true
Size: 842 Bytes
Versions: 2
Compression:
Stored size: 842 Bytes
Contents
## Example deployment script to an Amazon Web Servie S3 bucket. # Change the s3_url to whatever bucket you'd like to deploy to. s3_url = "s3://<insert-your-s3-bucket-here>/" desc "Remove all files from the build directory" task :clean do sh 'rm -rf ./build' end desc "Compile the sitepress site" task :compile do sh 'bundle exec sitepress compile' end namespace :publish do desc "Upload ./build/assets to S3 with cache-control headers optimized for assets" task :assets do sh "aws s3 sync ./build/assets #{s3_url} --cache-control max-age=31536000" end desc "Upload ./build to S3" task :pages do sh "aws s3 sync ./build #{s3_url} --exclude 'assets/**' --cache-control max-age=60" end end desc "Upload pages and assets to S3" task publish: %w[publish:assets publish:pages] task default: %w[clean compile publish]
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sitepress-cli-2.0.0.beta2 | templates/default/Rakefile |
sitepress-cli-2.0.0.beta1 | templates/default/Rakefile |