# Context file in node red docker

**URL:** <https://discourse.nodered.org/t/context-file-in-node-red-docker/93887>\
**Category:** General\
**Tags:** docker\
**Created:** [12 December 2024 21:44 UTC](https://discourse.nodered.org/t/context-file-in-node-red-docker/93887 "2024-12-12T21:44:38Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![martonpeter1](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/martonpeter1/32/89604_2.png) [@martonpeter1](https://discourse.nodered.org/u/martonpeter1)\
**Post date:** [12 December 2024 21:44 UTC](https://discourse.nodered.org/t/context-file-in-node-red-docker/93887/1 "2024-12-12T21:44:38Z")

</div>

Hi,  
Im using Node Red in Docker in Raspberry Pi4. I changed settings.js to enable context storing in file, but even the node red failed to start.  
Portainer says:  
"/data/settings.js:341 default: "memoryOnly, ^^^^^^^^^^^^ SyntaxError: Invalid or unexpected token at wrapSafe (node:internal/modules/cjs/loader:1378:20) at Module.\_compile (node:internal/modules/cjs/loader:1428:41) at Module.\_extensions..js (node:internal/modules/cjs/loader:1548:10) at Module.load (node:internal/modules/cjs/loader:1288:32) at Module.\_load (node:internal/modules/cjs/loader:1104:12) at Module.require (node:internal/modules/cjs/loader:1311:19) at require (node:internal/modules/helpers:179:18) at Object. (/healthcheck.js:3:16) at Module.\_compile (node:internal/modules/cjs/loader:1469:14) at Module.\_extensions..js (node:internal/modules/cjs/loader:1548:10) Node.js v20.18.0"

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [12 December 2024 21:57 UTC](https://discourse.nodered.org/t/context-file-in-node-red-docker/93887/2 "2024-12-12T21:57:19Z")

</div>

You have a typo in your settings.js, on or around line 341.

If you post the edit that you made we may be able to help you fix it, but without seeing the changes you made we can only guess (most likely a missing `,`).

Hopefully you have a volume mounted on `/data` so you should be able to edit the file without the container running.

---

<div class="post-metadata">

**Author:** ![martonpeter1](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/martonpeter1/32/89604_2.png) [@martonpeter1](https://discourse.nodered.org/u/martonpeter1)\
**Post date:** [12 December 2024 22:28 UTC](https://discourse.nodered.org/t/context-file-in-node-red-docker/93887/3 "2024-12-12T22:28:27Z")

</div>

Hi,  
Thanks for your tip. Not coma, but a double quote, " was missing.  
Now its running!!!!!!! 🙂

Thanks again

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [26 December 2024 22:28 UTC](https://discourse.nodered.org/t/context-file-in-node-red-docker/93887/4 "2024-12-26T22:28:49Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
