Deploying
No previous configuration on your servers is required.
Dockerfile
Your apps are deployed with Docker, so you should create an Dockerfile at the root of your project. Ciara will use this Dockerfile to build an image and deploy to your servers.
First Deployment
All deployment-related configurations are managed within the ciara.config.json file located in the root of your project.
Before making your first deploy, you should manually connect to your server via SSH at least once. This is to add the server's host key to your local known_hosts file, preventing "Host key verification failed" errors during deployment.
To make your first deployment, run:
ciara deploySubsequent Deployments
To deploy a new version of your app:
ciara deployUpdating Configurations
To update anything on your deployment, modify your ciara.config.json and run:
ciara deployCiara will then read your ciara.config.json file and automatically execute all necessary steps to update your application based on the new configuration.