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
.env
file like the following
export STITCH_API_KEY=<API_KEY>
export STITCH_USERNAME=<CLOUD_USERNAME>
export STITCH_APPID=<APPID>
- Create a
secrets.json
file in thestitch-app
directory 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.