● videoDeployment
Setting Up S3 CDN

Unlock Revisiting Ruby on Rails
Subscribe for full access to every course, or buy this one on its own.
SECTION
Deployment
NEXT UP
Wrapping Up
COURSE
Rails Revisited
33 lessons
About this lesson
Setting up S3 is a matter of uncommenting some settings in your config/storage.yml file:
<span class="hljs-attr">amazon:</span>
<span class="hljs-attr">service:</span> <span class="hljs-string">S3</span>
<span class="hljs-attr">access_key_id:</span> <%=<span class="language-ruby"><span class="hljs-variable constant_">ENV</span>.fetch(<span class="hljs-string">"AWS_ACCESS_KEY_ID"</span>)</span>%>
<span class="hljs-attr">secret_access_key:</span> <%=<span class="language-ruby"> <span class="hljs-variable constant_">ENV</span>.fetch(<span class="hljs-string">"AWS_SECRET_ACCESS_KEY"</span>) </span>%>
<span class="hljs-attr">region:</span> <span class="hljs-string">us-west-1</span>
<span class="hljs-attr">bucket:</span> <span class="hljs-string">bigrails</span>
<span class="hljs-attr">public:</span> <span class="hljs-literal">true</span>
You then need to set config/environments/production.rb to use the amazon provider:
config.active_storage.service = <span class="hljs-symbol">:amazon</span>
Unlock Revisiting Ruby on Rails
Subscribe for full access to every course, or buy this one on its own.