-
Sign up and log in to Fly
flyctl auth signup
- Setup Fly. It might ask if you want to deploy, say no since you haven't built the app yet.
flyctl launch
From your terminal:
npm run dev
This starts your app in development mode, rebuilding assets on file changes.
If you've followed the setup instructions already, all you need to do is run this:
npm run deploy
You can run flyctl info
to get the url and ip address of your server.
Check out the fly docs for more information.
Note, when upgrading the React version, make sure to clean up the /content/build
folder and running npm run content:watch
again to rebuild the content. This is because the content build process uses the React version to render the MDX files.
rm -rf content/build
npm run content:watch