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

Configuration Options

Flightcontrol provides two options to deploy your web applications:

  1. Create a Flightcontrol project from the Dashboard. Select a repository for the source.
  2. Select the GUI Config Type.
  3. Add a static site service by clicking the Add a Static Site.
  4. Add an install command npm install, build command npm run build, and an output directory build.
  5. Add any environment variables your project might need.
  6. Submit the new project form.

Additional resources