1- require "fog-aws"
1+ unless Rails . env . local?
2+ require "fog-aws"
23
3- SitemapGenerator ::Sitemap . default_host = "https://www.railsbump.org"
4- SitemapGenerator ::Sitemap . public_path = "tmp/sitemaps/" # Temporary storage before uploading to S3
5- SitemapGenerator ::Sitemap . adapter = SitemapGenerator ::S3Adapter . new (
6- fog_provider : "AWS" ,
7- fog_directory : "railsbump.org" ,
8- fog_region : ENV [ "AWS_REGION" ] ,
9- aws_bucket : "railsbump.org" ,
10- aws_access_key_id : ENV [ "AWS_ACCESS_KEY_ID" ] ,
11- aws_secret_access_key : ENV [ "AWS_SECRET_ACCESS_KEY" ] ,
12- aws_region : ENV [ "AWS_REGION" ]
13- )
4+ SitemapGenerator ::Sitemap . default_host = "https://www.railsbump.org"
5+ SitemapGenerator ::Sitemap . public_path = "tmp/sitemaps/" # Temporary storage before uploading to S3
6+ SitemapGenerator ::Sitemap . adapter = SitemapGenerator ::S3Adapter . new (
7+ fog_provider : "AWS" ,
8+ fog_directory : "railsbump.org" ,
9+ fog_region : ENV [ "AWS_REGION" ] ,
10+ aws_bucket : "railsbump.org" ,
11+ aws_access_key_id : ENV [ "AWS_ACCESS_KEY_ID" ] ,
12+ aws_secret_access_key : ENV [ "AWS_SECRET_ACCESS_KEY" ] ,
13+ aws_region : ENV [ "AWS_REGION" ]
14+ )
1415
15- opts = {
16- create_index : true ,
17- default_host : "https://www.railsbump.org" ,
18- compress : false ,
19- public_path : "/tmp" ,
20- sitemaps_host : ENV [ "FOG_URL" ] ,
21- sitemaps_path : ""
22- }
16+ opts = {
17+ create_index : true ,
18+ default_host : "https://www.railsbump.org" ,
19+ compress : false ,
20+ public_path : "/tmp" ,
21+ sitemaps_host : ENV [ "FOG_URL" ] ,
22+ sitemaps_path : ""
23+ }
2324
24- rails_releases = RailsRelease . order ( :version ) . to_a
25+ rails_releases = RailsRelease . order ( :version ) . to_a
2526
26- SitemapGenerator ::Sitemap . create opts do
27- # Add static paths
28- add root_path , changefreq : "daily" , priority : 1.0
29- add new_gemmy_path , changefreq : "monthly"
30- add new_lockfile_path , changefreq : "monthly"
27+ SitemapGenerator ::Sitemap . create opts do
28+ # Add static paths
29+ add root_path , changefreq : "daily" , priority : 1.0
30+ add new_gemmy_path , changefreq : "monthly"
31+ add new_lockfile_path , changefreq : "monthly"
3132
32- # Add dynamic paths for all gemmies
33- Gemmy . find_each do |gemmy |
34- add gemmy_path ( gemmy ) , lastmod : gemmy . last_checked_at , changefreq : "weekly" , priority : 0.8
33+ # Add dynamic paths for all gemmies
34+ Gemmy . find_each do |gemmy |
35+ add gemmy_path ( gemmy ) , lastmod : gemmy . last_checked_at , changefreq : "weekly" , priority : 0.8
3536
36- rails_releases . each do |rails_release |
37- add gemmy_rails_release_path ( gemmy , rails_release )
37+ rails_releases . each do |rails_release |
38+ add gemmy_rails_release_path ( gemmy , rails_release )
39+ end
3840 end
3941 end
40- end
42+ end
0 commit comments