Sha256: a02927cfe7a82c9531639e8202dade802b54de13709f151023f6e55553c88fca
Contents?: true
Size: 1.51 KB
Versions: 2
Compression:
Stored size: 1.51 KB
Contents
namespace :ember do desc 'Links the ember-cli-deploy dotenv config' task link_config: :environment do in_directory './ember' do queue %[echo "-----> Symlinking ember deploy config"] queue! echo_cmd(%{rm -rf "./.env.deploy.production"}) queue! echo_cmd(%{ln -s "#{deploy_to}/#{shared_path}/config/env.deploy.production" "./.env.deploy.production"}) end end desc 'Installs ember-cli and bower' task install: :environment do in_directory './ember' do queue! %[ ln -sf "#{deploy_to}/#{shared_path}/node_modules" "./node_modules" ln -sf "#{deploy_to}/#{shared_path}/bower_components" "./bower_components" ] queue %[ echo "-----> Installing ember dependencies" #{echo_cmd %[npm install bower ember-cli]} && #{echo_cmd %[npm install]} && #{echo_cmd %[./node_modules/.bin/bower install]} ] end end desc 'Runs ember-cli-deploy' task deploy: :environment do in_directory './ember' do queue %[ echo "-----> Running ember deploy" #{echo_cmd %[./node_modules/.bin/ember deploy production | egrep -e "--revision=(.*)$" -o | sed "s/--revision=//" > ember-deploy-revision]} ] end end desc 'Activates the deployed revision' task activate_deploy: :environment do in_directory './ember' do queue %[ echo "-----> Activating ember deploy" #{echo_cmd %[./node_modules/.bin/ember deploy:activate production --revision $(cat ember-deploy-revision)]} ] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ops_preflight-1.3.1 | lib/ops_preflight/ember_tasks.rb |
ops_preflight-1.3.0 | lib/ops_preflight/ember_tasks.rb |