Skip to main content
Planview Customer Success Center

Does Planview Hub support Docker?

Last Updated: August |  Applicable Hub Versions: All

Answer

           

NOTE

While Planview Hub can be deployed on Docker, we only provide support for the Hub application itself, not Docker-specific configurations, due to the wide variety of possible Docker setups.

           

Basic Docker Information

Is Docker deployment right for me?

Docker deployment is an advanced option and is recommended only if you:

  • Have Docker expertise
  • Prefer Docker as your deployment platform

What components can I deploy with Docker?

  • Planview Hub (main application)
  • Keycloak (user management) - deployed as separate container

Storage Requirements

Hub Container Volumes

Required volume mappings:

  • Logs: /tasktop/logs
  • Database: /tasktop/db
  • JDBC Drivers: /tasktop/drivers
  • Dependencies: /tasktop/libraries

Keycloak Container Volumes

Required volume mappings:

  • Logs: /tasktop/keycloak/standalone/log
  • Database: /tasktop/keycloak/standalone/log

Optional Volume Mappings

  • Authentication scripts: /tasktop/authentication-scripts
  • Additional JDBC drivers: /tasktop/jdbc-drivers
  • Connector requirements: /tasktop/connector-requirements

Configuration & Communication

Hub-Keycloak Communication Setup

1. Hub must be able to reach Keycloak
2. Configure via environment variables in Hub's Docker file:

  • KEYCLOAK_HOST
  • KEYCLOAK_PORT

Keycloak-Hub Communication Setup

1. Access Keycloak admin console
2. Navigate to: Configure → Clients → Settings
3. Update Base URL and Admin URL to point to Hub server

Additional Requirements

  • Hub container must be able to resolve its external hostname
  • Only official Hub Docker images are supported - modifications are not authorized

Important Considerations

  • Use provided Docker images only
  • Maintain volume mappings for data persistence
  • Ensure proper network configuration between containers
  • Follow standard Docker security best practices

Need additional help? Please contact customer care for Hub-specific issues. For Docker-related questions, consult Docker documentation or your internal Docker experts.