Commit b61b36268f6cd0d0fe414e3ce3a5b0ab22f1ba35

Authored by Fernando Brito
1 parent b37b2e37
Exists in master and in 2 other branches v2, wikilibras

Add dotenv

.env.example 0 → 100644
@@ -0,0 +1,2 @@ @@ -0,0 +1,2 @@
  1 +DOMAIN_NAME:
  2 +SECRET_KEY_BASE:
@@ -35,6 +35,8 @@ gem 'delayed_job_web' @@ -35,6 +35,8 @@ gem 'delayed_job_web'
35 gem 'foreman' 35 gem 'foreman'
36 gem 'carrierwave' 36 gem 'carrierwave'
37 37
  38 +gem 'dotenv-rails'
  39 +
38 group :development do 40 group :development do
39 gem 'capistrano', '~> 3.0', require: false 41 gem 'capistrano', '~> 3.0', require: false
40 gem 'capistrano-rails', '~> 1.1', require: false 42 gem 'capistrano-rails', '~> 1.1', require: false
@@ -131,6 +131,8 @@ GEM @@ -131,6 +131,8 @@ GEM
131 warden (~> 1.2.3) 131 warden (~> 1.2.3)
132 diff-lcs (1.2.5) 132 diff-lcs (1.2.5)
133 dotenv (0.7.0) 133 dotenv (0.7.0)
  134 + dotenv-rails (0.7.0)
  135 + dotenv (= 0.7.0)
134 em-synchrony (1.0.3) 136 em-synchrony (1.0.3)
135 eventmachine (>= 1.0.0.beta.1) 137 eventmachine (>= 1.0.0.beta.1)
136 em-websocket (0.5.1) 138 em-websocket (0.5.1)
@@ -429,6 +431,7 @@ DEPENDENCIES @@ -429,6 +431,7 @@ DEPENDENCIES
429 delayed_job_active_record 431 delayed_job_active_record
430 delayed_job_web 432 delayed_job_web
431 devise 433 devise
  434 + dotenv-rails
432 factory_girl_rails 435 factory_girl_rails
433 faker 436 faker
434 foreman 437 foreman
config/deploy.rb
@@ -28,7 +28,7 @@ set :use_sudo, false @@ -28,7 +28,7 @@ set :use_sudo, false
28 # set :pty, true 28 # set :pty, true
29 29
30 # Default value for :linked_files is [] 30 # Default value for :linked_files is []
31 -set :linked_files, %w{config/database.yml} 31 +set :linked_files, %w{config/database.yml .env}
32 32
33 # Default value for linked_dirs is [] 33 # Default value for linked_dirs is []
34 set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system} 34 set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system}
@@ -45,7 +45,7 @@ namespace :deploy do @@ -45,7 +45,7 @@ namespace :deploy do
45 task :restart do 45 task :restart do
46 on roles(:app), in: :sequence, wait: 5 do 46 on roles(:app), in: :sequence, wait: 5 do
47 # Your restart mechanism here, for example: 47 # Your restart mechanism here, for example:
48 - # execute :touch, release_path.join('tmp/restart.txt') 48 + execute :touch, release_path.join('tmp/restart.txt')
49 end 49 end
50 end 50 end
51 51
@@ -55,7 +55,7 @@ namespace :deploy do @@ -55,7 +55,7 @@ namespace :deploy do
55 on roles(:web), in: :groups, limit: 3, wait: 10 do 55 on roles(:web), in: :groups, limit: 3, wait: 10 do
56 # Here we can do anything such as: 56 # Here we can do anything such as:
57 # within release_path do 57 # within release_path do
58 - # execute :rake, 'cache:clear' 58 + execute :rake, 'cache:clear'
59 # end 59 # end
60 end 60 end
61 end 61 end