Is there a containerized MID server (Docker/etc.)?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-20-2020 02:38 PM
Is anyone working on a containerized version of the MID server software? I have built my own stuff, but the Tanuki service wrapper is REALLY getting in the way, basically making the container idea non-workable.
If you like the idea of containerization but don't have a solution, please up-vote the idea I posted on this forum!
- 3,519 Views
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-25-2020 08:52 PM
Please let me know I would like to give it a try.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2020 01:40 PM
Hi Kerry
I'm actually automatically dockerizing every version of the MID server as a tagged image (including the related MID jars).
Please have a look at the readme: https://hub.docker.com/r/moers/mid-server
New tags are automatically created every weekend.
A K8s example can be found here https://medium.com/@IrekRomaniuk/running-mid-server-on-kubernetes-df6257a7b8e8
However, the container contains a wrapper bash script to configure agent/config.xml, start and monitor the Tanuki service wrapper - so it's not exactly what you're looking for - but there is one tag for each MID version.
If you want to PIN the version (don't auto upgrade), start the container with a $PIN ENV with the related version.
Cheers
Boris

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2020 02:19 PM
Thanks Boris,
Using node to start the process is an interesting concept, and I like your project! But you are right, it is not what I'm looking for. Without removing the dreadful Tanuki wrapper, it is just adding a box to a box.
I recently received notice that my idea has been moved to "under review", and HI service confirms that MID containerization is now being actively considered/planned. If you would like to see them build a native solution, I suggest adding your vote to this idea to bring it greater attention.
From a support standpoint, I don't see why they don't FORCE this path. Creating a single, testable, container (one for Windows, one for Linux) seems like an far preferable choice to maintaining wrapper and upgrade scripts across *any* distro, and user-definable Java runtimes. All that seems like a path to pain, whereas solving the dilemma of persistent files and adding certificates to the Java certstore seems quite easy, especially in comparison.
Thanks again, and best regards!
Kerry
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-04-2021 02:35 AM
Hi All,
Here is the official dockerized MID Server:
https://docs.servicenow.com/bundle/rome-servicenow-platform/page/product/mid-server/concept/containerized-mid.html
Regards,
Lior
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
08-05-2021 08:20 AM
any chance to have the image available on Quebec as well?