Deploy
note
This page is missing probably a lot of content. You can help contributing to it.
Vercel
tip
Vercel is the recommended way if possible.
- Easiest to setup
- Free for personal projects.
- Company accounts picing starts at $20/dev/month
- Connect to a github repo
- Vercel will automatically recognise the setup,
- if not, then you'll have to configure the
npm installand build commands, and the directory with the build artifacts.
- Every branch, every commit deployed and hosted automatically.
- Additional nice features, like commenting on the UI, easy serverless functions if needed
- Built in CDN
Assigning custom *.aliz.ai domain name
Go to Vercel Project Settings, then go to the Domain tab.
Assign your <YOUR-APP>.aliz.ai domain name to the production environment/branch.
You should see something like this:

Then go to https://github.com/aliz-ai/website-ops/blob/master/envs/cloud-dns/alizai-dns.tf and add an entry there as a Pull Request.
Firebase hosting
- Only
MPAandSPA, noSSR - Only 1 version can be deployed and active.
App Engine
- Can be cumbersome to setup and configure the
app.ymlor terraform. Especially if you needSSR.
Google Cloud Storage
- Can host files, but pretty limited.
- Works only with
MPAand file based routing, noSPAorSSR - no CDN built in.