* Refactor:Remove ENVied Gem in Favor of Default application.yml
* Copy sample_application.yml for Travis
* Create .env_sample file, Warn of missing ENV variables, ignore .env file
* Use dotenv For ENV variables and create Rake Task to Populate
* Update docs to copy .env_sample file
* make application config a bit more resilient
* update more documentation and only initialize dotenv in dev and test
* Update doc code snippet types and refactor rake task and app config
* remove push defaults
* Make initializers more resilient, remove unused ENV from travis
* Exit new rake task if application.yml does not exist, include dotenv in docs
* Enable new Lint/ cops and run rubocop -a
* Fixing last remaining things with rubocop -a
* Enable and fix Style/ExplicitBlockArgument and Style/GlobalStdStream
* Forgot parenthesis
* Attempt to get tests passing
* Hardcode region
* Move keys
* Add region vars back in
* S3DirectUpload
* Fix asset host
* Carrierwave monkeypatch
* Add condition
* remove require
* Move carrierwave monkeypatch to initializer
* Remove aws secret and key from path that doesn't need it
* Put keys back in
* File storage location ENV var
* Move carrierwave around
* Change to placeholder on jdoss track
* Use config region
* File store path
* Remove AWS keys
* Change logic slightly
* Uncomment production.rb code
* Adjust carrierwave
* Adjust carrierwave
* Add specs for ArticleImageUploader
* Add specs for BadgeUploader
* Add specs for CoverImageUploader
* Add specs for ProfileImageUploader
* Refactor uploaders to inherit from BaseUploader
* Strip EXIF and GPS data from uploaded images
* Add ImageMagick to the docs
* Protect strip_exif
Currently dev.to is including the entire fog library just to support image uploads to AWS S3. carrierwave can be used just with fog-aws.
I preserved the same exact version is currently used now.