# Deployment question (github, docker etc)

**URL:** <https://discourse.nodered.org/t/deployment-question-github-docker-etc/76920>\
**Category:** General\
**Tags:** docker\
**Created:** [25 March 2023 09:33 UTC](https://discourse.nodered.org/t/deployment-question-github-docker-etc/76920 "2023-03-25T09:33:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![flipzz](https://avatars.discourse-cdn.com/v4/letter/f/bb73d2/32.png) [@flipzz](https://discourse.nodered.org/u/flipzz)\
**Post date:** [25 March 2023 09:33 UTC](https://discourse.nodered.org/t/deployment-question-github-docker-etc/76920/1 "2023-03-25T09:33:58Z")

</div>

Hi,

**I have a setup that looks like this:**

- A github repo that has Node-red deployed as a npm module with a flow file in the repo
- Github actions that based on a Dockerfile publishes images to dockerhub
- Team of developers

**What I want to achive:**  
I want to organize my node-red flows so I can have:

- One set of flows related to 'core-services'
- Several set of flows, grouped in some way based on Organization specific flows e.g. OrgA flows in one place and OrgB flows in another place
- I would like to be able to build different images so I for example can have different docker images for:
- only core-services + OrgA
- core-services + OrgA
- core-services + OrgB
- core-services + OrgA + OrgB

Any ideas on good ways to organize this?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [26 March 2023 07:05 UTC](https://discourse.nodered.org/t/deployment-question-github-docker-etc/76920/2 "2023-03-26T07:05:46Z")

</div>

Hi, perhaps my suggestion doesn't match what you are asking 100% but it may be close or even enough to satisfy your needs.

Take a look at FlowForge. Out of the box, you get management of node-red instances, user management, teams & much more.

You can run it all in the filesystem or docker or k8s or cloud.

[FlowForge - first month is free](https://flowforge.com/?utm_source=discourse&utm_medium=forum&utm_campaign=nodered)

_For full disclosure, I am a core maintainer for node-red & I work for FlowForge._

---

<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:** [25 May 2023 07:06 UTC](https://discourse.nodered.org/t/deployment-question-github-docker-etc/76920/3 "2023-05-25T07:06:09Z")

</div>

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