https://github.com/fischerscode/k8s-parseserver
A template for deploying ParseServer in a kubernetes cluster
https://github.com/fischerscode/k8s-parseserver
kubernetes kubernetes-deployment parse-server
Last synced: 6 months ago
JSON representation
A template for deploying ParseServer in a kubernetes cluster
- Host: GitHub
- URL: https://github.com/fischerscode/k8s-parseserver
- Owner: fischerscode
- Created: 2020-02-14T15:27:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-29T15:26:05.000Z (over 5 years ago)
- Last Synced: 2025-07-18T02:48:21.482Z (7 months ago)
- Topics: kubernetes, kubernetes-deployment, parse-server
- Language: Shell
- Homepage:
- Size: 18.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Setup:
1. Create ns `kubectl create ns NAMESPACENAME`
2. Use NS `kubens NAMESPACENAME`
3. modify ```server.env```
modify ```dashboard.json```
modify ```mongo.yaml```
4. ```kubectl apply -f mongo.yaml```
5. ```kubectl exec -ti MONGODB_POD_NAME -- /bin/bash```
6. ```mongo```
7. ```use ParseDB
use ParseDB
db.createUser({
user: "parse",
pwd: "MONGODB_PASSWORD_FROM_SERVER.ENV",
roles: [{role: "dbAdmin", db: "ParseDB"},{role: "readWrite", db: "ParseDB"}]})
exit
exit
```
8. ```chmod +x generatecm.sh```
9. ```./generatecm.sh```
10. ```kubectl apply -f server.yaml -f dashboard.yaml```
11. Configure your reverse proxy or change the services to use an external ip.
Note for FNS file storage:
https://docs.mongodb.com/manual/administration/production-notes/#remote-filesystems