This repository provides a guide on how to deploy a Strapi API on AWS using EC2, RDS, and S3. The goal is to build a HTTPS-secured Strapi API with development, staging, and production modes. The guide assumes that the user has basic familiarity with AWS and everything done in the guide is eligible for AWS Free Tier.
This guide provides step-by-step instructions on how to deploy a Strapi API on AWS using EC2, RDS, and S3. It covers the installation and configuration of EC2 instances, RDS instances, and S3 buckets. It also includes steps to point the domain to the EC2 instance, warm up the EC2 instance, and install Certbot for HTTPS encryption. The guide ends with instructions on how to create a local Strapi project.
Strapi is an open source headless CMS that provides a customizable content management system and API for your projects. It allows you to manage content in a visual interface and use a REST or GraphQL API to retrieve the data.
A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.