To run a deployment, from your computer via your terminal, navigate to the root of the project you'd like to deploy and run:
joystick push -d <domain_name> -t <deployment_token>
Above, replace <domain_name>
with the domain you entered when creating your deployment and <deployment_token>
with the deployment token from your profile (also provided in the example command on your deployment's setup page).
Hit enter/return and Joystick will begin the deployment process. Your app will be built, compressed, encrypted, and uploaded to Push.
If this is your first deployment, this will signal Push to begin the provisioning and bootstrapping process for your deployment. If this is not your first deployment, Push will upload your code to its version control storage and then signal your instance(s) to pull it, install dependencies, and restart the app on your instance.
Your first deployment will take about 5-10 minutes while instances are provisioned, bootstrapped, and have your app installed on them. Depending on the size of your app and number of instances, future deployments will take about 30 seconds.