Azion CLI init, build, and deploy commands
Learn to initialize, build, and deploy applications using Azion's Edge Platform with interactive CLI commands and comprehensive deployment options.
See the commands that enable the initialization, build, and deployment of applications on the Azion Web Platform.
Initialize
The init command offers an interactive journey. Through this command, it’s possible to:
- Initialize
- Build
- Have a local server running
- Deploy applications
The initialization process creates the necessary environment for building your application.
Usage
Once you’ve run the init command, you should either accept the suggested name to your application or enter a different one:
Output:
Then, select a template:
Now, the application will be initialized. Different processes occur based on the selected template, so you need to answer the interactions that are presented.
Choose if you want to run the application locally or not:
It’s necessary to be inside the project’s folder to run the dev, build, and deploy commands.
Optional flags
name
The --name option can be specified, but it isn’t mandatory. If it isn’t informed, the name of your project will be autogenerated.
help
The --help option displays more information about the build command.
Build
Optional flags
help
The --help option displays more information about the build command.
mode
The --mode option can be specified in case the mode needs changing during the build process, but it isn’t mandatory. The expected values are deliver and compute.
preset
The --preset option can be specified in case the preset needs changing during the build process, but it isn’t mandatory. The expected values are:
- Html
- Javascript
- Typescript
- Angular
- Astro
- Hexo
- Next
- React
- Vue
- static
Deploy
The deploy command deploys your application to the Azion Web Platform.
Usage
Optional flags
path
The --path option is used when it’s necessary to inform the filepath to the static application being deployed.
help
The --help option displays more information about the deploy command.
Inherited flags
Some global options are inherited by the init, build, and deploy commands. Check them out: