You can deploy your Astro project on Azion, a platform for frontend developers to collaborate and deploy static (JAMstack) and SSR websites.
To get started, you will need:
To start building, follow these steps:
Astro).Install the Azion CLI:
Authenticate the CLI:
azion login
Set Up Your Application:
azion init
Build Your Astro Project:
azion build
Deploy Your Static Files:
azion deploy
This guide provides an overview of deploying static applications.
For the preview to work, you must execute the following command:
azion dev
Once you’ve initialized the local development server, the application goes through the build process.
Building your Edge Application. This process may take a few minutes Running build step command: ...
Then, when the build is complete, the access to the application is prompted:
[Azion Bundler] [Server] › ✔ success Function running on port http://localhost:3000
A project using an NPM package fails to build with an error message such as [Error] Could not resolve "XXXX. The package "XXXX" wasn't found on the file system but is built into node.:
This means that a package or import you are using is not compatible with Azion’s runtime APIs.
If you are directly importing a Node.js runtime API, please refer to the Azion Node.js compatibility for further steps on how to resolve this.
If you are importing a package that imports a Node.js runtime API, check with the author of the package to see if they support the node:* import syntax. If they do not, you may need to find an alternative package.
© 2021 Fred K. Schott
Licensed under the MIT License.
https://docs.astro.build/en/guides/deploy/azion/