Navigate to the Resource Group once it's created, click Create resourcesĮnsure the Subscription and Resource Group are correct, then provide the following configuration for the app:
Provide a name for your Resource Group, my-strapi-app, and select a region In this section we'll use the Azure Portal to create the required resources to host Strapi.Ĭlick Create a resource and search for Resource group from the provided search box There are three resources in Azure that are required to run Strapi in a PaaS model, AppService to host the Strapi web application, Storage to store images/uploaded assets, and a database, Azure has managed MySQL and Postgres to choose from (for this tutorial, we'll use MySQL, but the steps are the same for MySQL).
It's likely that much of the content covered here will be applicable for v4, the only thing I expect to change is how to use the file upload provider, I'm unsure if the existing plugin will work with v4. These guides are tested against the v3 release of Strapi, as v4 is in beta at the time of writing. If you're new to Strapi, Strapi is a headless CMS that you would host somewhere and use their API to pull the content into an application, be it a SPA in your favourite JavaScript framework, a mobile app, or something else.
I originally contributed the following as a guide for the official Strapi docs, but as they are working on v4 of Strapi at the moment, I figured it would still be good to include somewhere, so here it is on my blog! As a result, the layout of the content won't be my normal blog style, it's more documtation-esq, but it should still do the job.