diff --git a/recipes/default.rb b/recipes/default.rb index 5200715..576989c 100644 --- a/recipes/default.rb +++ b/recipes/default.rb @@ -23,9 +23,21 @@ git node['blossom']['install_dir'] do action :sync user node['blossom']['user'] group node['blossom']['group'] + notifies :run, 'execute[blossom_build]', :immediately notifies :restart, 'service[blossom]', :delayed end +execute 'blossom_build' do + command '/usr/local/bin/deno task build' + cwd node['blossom']['install_dir'] + user node['blossom']['user'] + group node['blossom']['group'] + environment( + 'DENO_DIR' => "/home/#{node['blossom']['user']}/.cache/deno" + ) + action :nothing +end + directory "/home/#{node['blossom']['user']}/data" do owner node['blossom']['user'] group node['blossom']['group']