Browse Source

Create Dockerfile

```
# Create image
docker build -t username/parse-server .

# Then you can run it or push it to Docker Hub
docker push username/parse-server
```
Didier Franc 9 years ago
parent
commit
258924a444
1 changed files with 26 additions and 0 deletions
  1. 26 0
      Dockerfile

+ 26 - 0
Dockerfile

@@ -0,0 +1,26 @@
+FROM node:latest
+
+RUN mkdir parse
+
+ADD . /parse
+WORKDIR /parse
+RUN npm install
+
+ENV APP_ID setYourAppId
+ENV MASTER_KEY setYourMasterKey
+ENV DATABASE_URI setMongoDBURI
+
+# Optional (default : 'parse/cloud/main.js')
+# ENV CLOUD_CODE_MAIN cloudCodePath
+
+# Optional (default : '/parse')
+# ENV PARSE_MOUNT mountPath
+
+EXPOSE 1337
+
+# Uncomment if you want to access cloud code outside of your container
+# A main.js file must be present, if not Parse will not start
+
+# VOLUME /parse/cloud               
+
+CMD [ "npm", "start" ]