Extending Windows Docker Posibilities

The current Origam Windows Docker image is based on Windows Nano Server 2019, which introduces several limitations:

  • Incompatibility with Windows 11: Building Docker images based on Nano Server 2019 is not supported on Windows 11 hosts, which hinders local development and testing.
  • Lack of GDI support: Nano Server does not include the Graphics Device Interface (GDI), making it unsuitable for applications that require image or PDF manipulation libraries.

Suggested Improvements

To address these limitations, I propose the following changes:

  1. Upgrade the base image to Windows Server 2022: This would improve compatibility with modern Windows systems and extend long-term support.
  2. Provide an alternative Origam Docker image based on Windows Server Core: Unlike Nano Server, Server Core includes GDI and other essential components, making it more suitable for image and PDF processing tasks.