|
@@ -4,7 +4,7 @@ This repository contains the Cloudron app package source for [NodeBB](https://gi
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
-[](https://cloudron.io/button.html?app=org.nodebb.cloudronapp)
|
|
|
+[](https://cloudron.io/button.html?app=org.nodebb.cloudronapp)
|
|
|
|
|
|
or using the [Cloudron command line tooling](https://cloudron.io/references/cli.html)
|
|
|
|
|
@@ -18,6 +18,33 @@ The app package can be built using the [Cloudron command line tooling](https://c
|
|
|
|
|
|
```
|
|
|
cd nodebb-app
|
|
|
+
|
|
|
cloudron build
|
|
|
cloudron install
|
|
|
```
|
|
|
+
|
|
|
+## Testing
|
|
|
+
|
|
|
+The e2e tests are located in the `test/` folder and require [nodejs](http://nodejs.org/). They are creating a fresh build, install the app on your Cloudron, backup and restore.
|
|
|
+
|
|
|
+```
|
|
|
+cd nodebb-app/test
|
|
|
+
|
|
|
+npm install
|
|
|
+USERNAME=<cloudron username> PASSWORD=<cloudron password> mocha --bail test.js
|
|
|
+```
|
|
|
+
|
|
|
+## Debugging
|
|
|
+
|
|
|
+In the Administration panel, enable debug output in `Settings` -> `Logs`.
|
|
|
+
|
|
|
+## MongoDB commands
|
|
|
+
|
|
|
+```
|
|
|
+cloudron exec
|
|
|
+# mongo -u "${MONGODB_USERNAME}" -p "${MONGODB_PASSWORD}" ${MONGODB_HOST}:${MONGODB_PORT}/${MONGODB_DATABASE}
|
|
|
+```
|
|
|
+
|
|
|
+* Get collection names using `db.getCollectionNames()`
|
|
|
+* To list a collection use `db.objects.find()`
|
|
|
+
|