diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..8bddeb2 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +DOMAIN_NAME: +SECRET_KEY_BASE: diff --git a/Gemfile b/Gemfile index 8649fb5..964b6b1 100644 --- a/Gemfile +++ b/Gemfile @@ -35,6 +35,8 @@ gem 'delayed_job_web' gem 'foreman' gem 'carrierwave' +gem 'dotenv-rails' + group :development do gem 'capistrano', '~> 3.0', require: false gem 'capistrano-rails', '~> 1.1', require: false diff --git a/Gemfile.lock b/Gemfile.lock index 09a0103..87f64b3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -131,6 +131,8 @@ GEM warden (~> 1.2.3) diff-lcs (1.2.5) dotenv (0.7.0) + dotenv-rails (0.7.0) + dotenv (= 0.7.0) em-synchrony (1.0.3) eventmachine (>= 1.0.0.beta.1) em-websocket (0.5.1) @@ -429,6 +431,7 @@ DEPENDENCIES delayed_job_active_record delayed_job_web devise + dotenv-rails factory_girl_rails faker foreman diff --git a/config/deploy.rb b/config/deploy.rb index 1ab9c36..d9d7070 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -28,7 +28,7 @@ set :use_sudo, false # set :pty, true # Default value for :linked_files is [] -set :linked_files, %w{config/database.yml} +set :linked_files, %w{config/database.yml .env} # Default value for linked_dirs is [] set :linked_dirs, %w{bin log tmp/pids tmp/cache tmp/sockets vendor/bundle public/system} @@ -45,7 +45,7 @@ namespace :deploy do task :restart do on roles(:app), in: :sequence, wait: 5 do # Your restart mechanism here, for example: - # execute :touch, release_path.join('tmp/restart.txt') + execute :touch, release_path.join('tmp/restart.txt') end end @@ -55,7 +55,7 @@ namespace :deploy do on roles(:web), in: :groups, limit: 3, wait: 10 do # Here we can do anything such as: # within release_path do - # execute :rake, 'cache:clear' + execute :rake, 'cache:clear' # end end end -- libgit2 0.21.2