A MongoDB Stitch example demonstrating authentication using Email/Password, Facebook, and Google.
React.js application created using Create React App.
Exported (as template) Stitch app.
The following scripts will assist in the initial setup of your Stitch Application.
- Install the stitch-cli
- Generate an API Key
- Create a
.envfile like the following
export STITCH_API_KEY=<API_KEY> export STITCH_USERNAME=<CLOUD_USERNAME> export STITCH_APPID=<APPID> - Create a
secrets.jsonfile in thestitch-appdirectory like the following
{ "auth_providers": { "oauth2-google": { "clientSecret": "<client-secret>" }, "oauth2-facebook": { "clientSecret": "<secret>" } } } NOTE: Do not commit this file.
Deploy current code using ./deploy.sh in the root of the project
> ./deploy.sh Export the project code template using ./export.sh in the root of the project.
> ./export.sh Note: This exports the application configuration without any service ID values, including the App ID.
Exports the Stitch Projects, copies files from web-ui/build, and deploys them to Stitch Hosting.
> ./deploy-hosting.sh Note: Be sure to run npm run build in the web-ui folder first.