module DA_Deploy
Extended Modules
Defined in:
da_deploy.crda_deploy/App.cr
da_deploy/Public_Dir.cr
da_deploy/Runit.cr
Constant Summary
-
DEPLOY_DIR =
"/deploy"
-
SERVICE_DIR =
"/var/service"
Instance Method Summary
- #deploy(name : String)
- #deploy
- #deploy_check
- #generate_release_id
-
#init
Run this on the remote server you want to setup.
- #init_ssh
- #init_www
- #is_release?(dir)
- #latest(dir : String)
- #latest!(dir : String)
- #releases(dir : String)
- #remove(app_name : String)
- #service_name?(name : String, dir : String)
-
#upload_binary_to_remote(server_name : String)
Push the bin/da_deploy binary to /tmp on the remote server
- #upload_commit_to_remote(server_name : String)
- #upload_shell_config_to(server_name : String)
- #useradd(user : String)
- #wait(max : Int32, &)
Instance Method Detail
def upload_binary_to_remote(server_name : String)
#
Push the bin/da_deploy binary to /tmp on the remote server