Now for the fun part – let's get Gravity up and running!
1. Install Dependencies
Open up a new terminal window and navigate to the folder where you have saved Gravity and run the following command:
You will need then to change into the client folder:
Then run install again to install the React modules:
This will download and install all the dependencies required to run Gravity using NPM (which you installed earlier).
It's a good idea to run an audit at this point to check for (and fix) any security issues with third party modules.
2. Start Your Application
You can now start your application. In terminal, type the following and press enter:
npm run setup
This will start the Node server and React. In your browser navigate to: http://localhost:3000/setup and you will be presented with the Gravity welcome screen.
Follow the steps on screen to set up your database and connect your Stripe and Mailgun accounts.
Then please stop your node server and run:
npm run dev
You can then click on signup and create an account.
Once you have completed the setup process, you MUST remove the following from your install. Failing to do so, will let anyone access the setup process.
- the setup endpoints in /api
- the setup routes in /client/src/app.js