{"id":20548595,"url":"https://github.com/dmportella/node-red-project","last_synced_at":"2026-04-19T12:32:55.315Z","repository":{"id":145048005,"uuid":"133277319","full_name":"dmportella/node-red-project","owner":"dmportella","description":"Node Red project template for Docker.","archived":false,"fork":false,"pushed_at":"2020-07-11T16:22:05.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-16T16:26:40.188Z","etag":null,"topics":["docker","node-red","node-red-flow","project","template"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dmportella.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-13T21:55:28.000Z","updated_at":"2020-07-11T16:22:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"4186893c-ea59-4abf-8d6d-0076e0677dd9","html_url":"https://github.com/dmportella/node-red-project","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmportella%2Fnode-red-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmportella%2Fnode-red-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmportella%2Fnode-red-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dmportella%2Fnode-red-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dmportella","download_url":"https://codeload.github.com/dmportella/node-red-project/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242152669,"owners_count":20080330,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","node-red","node-red-flow","project","template"],"created_at":"2024-11-16T02:13:58.444Z","updated_at":"2026-04-19T12:32:55.183Z","avatar_url":"https://github.com/dmportella.png","language":"JavaScript","readme":"# Node Red Docker Template\n\nThis is a lean template for node red applications to be run and hosted in docker.\n\n## Details\n\nThis repo contains a `dockerfile`, `flow.json` and `settings.js` file. \n\n### Dockerfile\n\nThe dockerfile is setup so that it uses the `latest` version of node-red it also exposes the default port for node-red `1880` additionally includes the `flow.json` and `settings.js` files.\n\n#### Adding node modules\n\nTo add custom modules to the docker image you can uncomment the lines in the dockerfile for the `node_modules` and `package.json`.\n\n#### Flow.json file\n\nThe example file just has a simple flow that outputs a timestamp in the debug window.\n\n#### Settings.js file\n\nThe following settings are turned on which means the admin interface will be disabled when running it.\n\n`httpAdminRoot: 'false',`\n\n`disableEditor: true,`\n\nIf you like to have them enabled just comment the lines above.\n\n## Debugging and development\n\nThe simplest way to develop node-red with this docker template is `not` to build the docker image everytime you want to test or build your flows.\n\nThe easiest way to develop using this template is just to run a node red container and adding the correct volumes to it. \n\nSee an easy example below:\n\n```\ndocker run -it --rm --name node-red -p 1880:1880 \\\n-v /path/to/settings/file:/data/settings.js \\\n-v /path/to/node_modules/folder:/data/node_modules \\\n-v /path/to/package/json/file:/data/package.json \\\nnodered/node-red\n```\n\n\u003e Please note that the `flow.json` file is not needed since you will want to edit and create new flows so you can use the `import` and `export` menu items of the admin interface for that.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmportella%2Fnode-red-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdmportella%2Fnode-red-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdmportella%2Fnode-red-project/lists"}