You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://community.parseplatform.org/c/parse-server)
4
-
[][open-collective-link]
5
-
[][open-collective-link]
6
+
[][open-collective-link]
7
+
[][open-collective-link]
This is an example project using the [Parse Server](https://github.com/ParsePlatform/parse-server) module on Express.
15
+
8
16
9
-
Example project using the [parse-server](https://github.com/ParsePlatform/parse-server) module on Express. Read the full [Parse Server Guide](https://docs.parseplatform.org/parse-server/guide/)for more information.
17
+
The [Parse Server guide](https://docs.parseplatform.org/parse-server/guide/) is a good place to get started. An [API reference](https://parseplatform.org/parse-server/api/) and [Cloud Code guide](https://docs.parseplatform.org/cloudcode/guide/) are also available. If you're interested in developing for Parse Server, the [Development guide](https://docs.parseplatform.org/parse-server/guide/#development-guide) will help you get set up. All documentations for Parse Platform's server and its client SDKs are available at [parseplatform.org](https://parseplatform.org).
10
18
11
-
# Table of Contents <!-- omit in toc -->
19
+
---
12
20
13
21
-[Local Development](#local-development)
14
22
-[Helpful Scripts](#helpful-scripts)
@@ -29,15 +37,14 @@ Example project using the [parse-server](https://github.com/ParsePlatform/parse-
29
37
30
38
# Local Development
31
39
32
-
* Make sure you have at least Node 4.3. `node --version`
33
-
* Clone this repo and change directory to it.
34
-
*`npm install`
35
-
* Install mongo locally using http://docs.mongodb.org/master/tutorial/install-mongodb-on-os-x/
36
-
* Run `mongo` to connect to your database, just to make sure it's working. Once you see a mongo prompt, exit with Control-D
37
-
* Run the server with: `npm start`
38
-
* By default it will use a path of /parse for the API routes. To change this, or use older client SDKs, run `export PARSE_MOUNT=/1` before launching the server.
39
-
* You now have a database named "dev" that contains your Parse data
40
-
* Install ngrok and you can test with devices
40
+
1. Make sure you have a compatible Node.js version installed. Run `node --version` to see your local Node.js version. Open the `package.json` file too see which version of Node.js this example repository requires at `{ engines": { "node": "<NODE_VERSION>" } }`. Note that there may be other Parse Server version available that support older or newer Node.js versions, see the [Parse Server compatibility table](https://github.com/parse-community/parse-server#compatibility).
41
+
2. Clone this repository and change directory to it.
42
+
3. Run `npm install`.
43
+
4. Install a MongoDB database locally from https://docs.mongodb.org/master/tutorial/install-mongodb-on-os-x.
44
+
5. Run `mongo` to connect to your database, just to make sure it's working. Once you see a mongo prompt, exit with `Control-D`.
45
+
6. Launch Parse Server with `npm start`.
46
+
7. By default the API route will use `/parse` as a base. You can change this by setting the environment variable `PARSE_MOUNT`, for example in the CLI run run `export PARSE_MOUNT=/app` to set the path to `app`.
47
+
8. Your Parse Server is not running and is connected to your local database named `dev` in which the data is stored that you manage via Parse Server.
41
48
42
49
## Helpful Scripts
43
50
These scripts can help you to develop your app for Parse Server:
@@ -65,7 +72,7 @@ Alternatively, to deploy manually:
65
72
66
73
## AWS Elastic Beanstalk
67
74
68
-
<atitle="Deploy to AWS"href="https://console.aws.amazon.com/elasticbeanstalk/home?region=us-west-2#/newApplication?applicationName=ParseServer&solutionStackName=Node.js&tierName=WebServer&sourceBundleUrl=https://s3.amazonaws.com/elasticbeanstalk-samples-us-east-1/eb-parse-server-sample/parse-server-example.zip"target="_blank"><imgsrc="http://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/deploy-to-aws.png"height="40"></a>
75
+
<atitle="Deploy to AWS"href="https://console.aws.amazon.com/elasticbeanstalk/home?region=us-west-2#/newApplication?applicationName=ParseServer&solutionStackName=Node.js&tierName=WebServer&sourceBundleUrl=https://s3.amazonaws.com/elasticbeanstalk-samples-us-east-1/eb-parse-server-sample/parse-server-example.zip"target="_blank"><imgsrc="https://d0.awsstatic.com/product-marketing/Elastic%20Beanstalk/deploy-to-aws.png"height="40"></a>
69
76
70
77
Alternatively, deploy your local changes manually:
71
78
@@ -75,7 +82,7 @@ Alternatively, deploy your local changes manually:
75
82
76
83
## Microsoft Azure App Service
77
84
78
-
[](https://portal.azure.com/#create/Microsoft.ParseServer)
85
+
[](https://portal.azure.com/#create/Microsoft.ParseServer)
79
86
80
87
Detailed information is available here:
81
88
*[Parse Server with Azure Managed Services](https://azure.microsoft.com/en-us/marketplace/partners/microsoft/parseserver/)
@@ -104,15 +111,15 @@ A detailed tutorial is available here:
104
111
Alternatively, to deploy manually:
105
112
106
113
* Clone the repo and change directory to it
107
-
* Log in with the [Scalingo CLI](http://cli.scalingo.com/) and create an app: `scalingo create my-parse`
114
+
* Log in with the [Scalingo CLI](https://cli.scalingo.com/) and create an app: `scalingo create my-parse`
108
115
* Use the [Scalingo MongoDB addon](https://scalingo.com/addons/scalingo-mongodb): `scalingo addons-add scalingo-mongodb free`
* By default it will use a path of /parse for the API routes. To change this, or use older client SDKs, run `scalingo env-set PARSE_MOUNT=/1`
111
118
* Deploy it with: `git push scalingo master`
112
119
113
120
## OpenShift Online (Next Gen)
114
121
115
-
1. Register for a free [OpenShift Online (Next Gen) account](http://www.openshift.com/devpreview/register.html)
122
+
1. Register for a free [OpenShift Online (Next Gen) account](https://www.openshift.com/devpreview/register.html)
116
123
1. Create a project in the [OpenShift Online Console](https://console.preview.openshift.com/console/).
117
124
1. Install the [OpenShift CLI](https://docs.openshift.com/online/getting_started/beyond_the_basics.html#btb-installing-the-openshift-cli).
118
125
1. Add the Parse Server template to your project: `oc create -f https://raw.githubusercontent.com/ParsePlatform/parse-server-example/master/openshift.json`
0 commit comments