ProjectForge is a web-based solution for project management including time tracking, team calendar, gantt-charting, financial administration, issue management, controlling and managing work-break-down-structures (e. g. together with JIRA as issue management system).
-
Build ProjectForge in main directory:
docker build -t micromata/projectforge:latest .
-
Run ProjectForge and enjoy:
docker run -t -i -p 127.0.0.1:8080:8080 -v ~/ProjectForgeDocker:/ProjectForge --name projectforge micromata/projectforge
-
Can’t access port 8080?
The built-in mainapplication.properties
definesserver.address=localhost
, therefore this port can’t be exported to the host system. The Dockerfile of ProjectForge attaches an additionalapplication.properties
to the container which overridesserver.address=0.0.0.0
.
Through thedocker run
option-p 8080:8080
the port is exported to the host.