Deploying a Docusaurus Site to AWS with Flightcontrol
Docusaurus is an open-source tool for building documentation websites. This guide will provide detailed steps on how to deploy your Docusaurus project on Flightcontrol.
At the end of this guide we will have a Docusaurus project deployed on AWS Elastic Container Service (ECS). It will have a public accessible URL and run on resources within your AWS account.
Prerequisites
- Get started with Docusaurus
- Create a Flightcontrol account
- Create an AWS account
- Create a GitHub account
Configuration Options
Flightcontrol provides two options to deploy your web applications:
- Create a Flightcontrol project from the Dashboard. Select a repository for the source.
- Select the
GUI
Config Type. - Add a static site service by clicking the
Add a Static Site
. - Add an install command
npm install
, build commandnpm run build
, and an output directorybuild
. - Add any environment variables your project might need.
- Submit the new project form.
Additional resources