diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2018-09-14 12:31:29 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2018-09-14 12:31:29 +0200 |
commit | 2adf6c09c4697fb23abff3e6548e2fdb73f328f6 (patch) | |
tree | 87852c18d1ad0a336ab5f1e4c160ce513e28637b /config | |
parent | 452e839dc2d1ea099afce845dc965a8288fa12c5 (diff) | |
download | norsk-urskog-registrations-2adf6c09c4697fb23abff3e6548e2fdb73f328f6.tar.gz norsk-urskog-registrations-2adf6c09c4697fb23abff3e6548e2fdb73f328f6.tar.bz2 norsk-urskog-registrations-2adf6c09c4697fb23abff3e6548e2fdb73f328f6.zip |
Enable setting app base path from environment.
Diffstat (limited to 'config')
-rw-r--r-- | config/deploy.rb | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/config/deploy.rb b/config/deploy.rb index 7d78cce..bd5965c 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -4,10 +4,8 @@ lock '3.11.0' set :application, 'registration' set :repo_url, 'https://code.volse.no/norsk-urskog-registrations.git' set :deploy_to, '/usr/home/norskurskog/www/registration' -set :linked_files, fetch(:linked_files, []).push('config.yml') - -# Default value for linked_dirs is [] -set :linked_dirs, fetch(:linked_dirs, []).push('public/uploads', 'bin', 'log', 'tmp') +append :linked_files, 'config.yml', '.env' +append :linked_dirs, 'public/uploads', 'bin', 'log', 'tmp' set :bundle_binstubs, -> { shared_path.join('bin') } @@ -30,11 +28,17 @@ namespace :deploy do IO.write(t.name, template) end - before 'check:linked_files', :upload_config => 'config.yml' do |t| + file '.env' do |f| + IO.write(t.name, "NUREG_BASE=/\n") + end + + before 'check:linked_files', :upload_config => ['config.yml', '.env'] do |t| on roles(:app) do - target_file = File.join(fetch(:deploy_to), 'shared', t.prerequisites.first) - unless test("[ -f #{target_file} ]") - upload!(t.prerequisites.first, target_file) + t.prerequisites.each do |r| + target_file = File.join(fetch(:shared_directory), r) + unless test("[ -f #{target_file} ]") + upload!(t.prerequisites.first, target_file) + end end end end |