queue
->command
# adds command to queuequeue!
->command
# it will output the command if verbose is trueto
->on
# changes queue namein_directory
->in_path
# wraps commands to be run in specified path
run
# runs commands on a specified backend, this has replaced old before and after hookscomment
# adds a 'echo -----> #{command}' to queue
Other commands have been removed!
set
# remained for setting variables
fetch
# ALL variables now need to be fetched withfetch
. Removedmethod_missing
set?
ensure!
shared_paths
-> separate intoshared_dirs
&shared_files
All *_path
variables (:current_path
, :shared_path
, ...) now include :deploy_to
#{fetch(:deploy_to)}/#{fetch(:current_path)}
->fetch(:current_path)
- run
mina setup
- if you do not want for bundle to install gems copy
current/vendor/bundle
to/shared/vender/bundle
- if you do not want to precompile assets copy
current/public/assets
toshared/public/assets
- if you want to precompile you will need to run deploy with
force_asset_precompile=true