DependencyTrack / DependencyTrack/dependency-track

Any plans on generating a Windows Docker Image?

Open
#3,472 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
4.2k
Forks
811
Avg merge
9h 4m
Merged PRs (30d)
229

Description

### Current Behavior

Currently, Docker Hub has only Linux images.

### Proposed Behavior

Since installation via WAR is deprecated, won't be supported on later versions. Currently we could deploy DTrack on any system with a JVM.

When trying to install via Docker, We found out We currently just have available linux Docker images. Therefore, We have lost any support for Windows or Mac.

We've tried the installation over a Windows Server machine but drawbacks are taking us back out of this method of installation (since we have to install over WSL, and not in a native way). We are worried about the future, when WAR installation method won't be supported.

I know I could develop my own Docker image, but I couldn't not resist to point out we are losing official support for those platforms and consequently, losing functionality one day we had.

Are there any plans on generating an official Windows Docker image?

### Checklist

- [X] I have read and understand the [contributing guidelines](https://github.com/DependencyTrack/dependency-track/blob/master/CONTRIBUTING.md#filing-issues)
- [X] I have checked the [existing issues](https://github.com/DependencyTrack/dependency-track/issues) for whether this enhancement was already requested

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the current Docker Hub images and the project's Docker-related setup, then compare the supported Docker workflow with WAR installation on systems using WSL. Done means establishing whether an official Windows Docker image is planned and, if so, defining its supported installation and platform expectations.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java
Domain
devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.