ITS-OpenProject
Last modified by Carol Gutzeit on 2022/04/07 19:26
Purpose
This software stack provides OpenProject, a mature Issue Tracking System (ITS) with a strong focus on project management.
Properties
Stack-Description | OpenProject Issue Tracking System (ITS) |
---|---|
Stack-Image | docker.msg.team/ps/docker-stack-its-openproject |
Stack-Version | 11.1.0 |
Stack-Release | 20201230 |
Product-Name | OpenProject |
Product-Vendor | OpenProject GmbH |
Product-Contact | https://www.openproject.org/ |
Product-Model | Open Source |
Product-License | GPL |
Product-Limits | none |
Implementation Base | <language> |
Execution Base | <application server> |
Initial Start Time | <time> |
Documentation | <https://> |
Topology
The stack consists of 7 containers:
- its-openproject: entry proxy
- its-openproject-seeder
- its-openproject-cache
- its-openproject-web: main application
- its-openproject-cron
- its-openproject-worker
- its-openproject-postgresql: database
Configuration
You can use any of these environment variables with a "CFG_" prefix: https://www.openproject.org/docs/installation-and-operations/configuration/environment/
Variable Name | Default | Meaning | |
CFG_OPENPROJECT_SECRET_KEY_BASE | mySecretBase | Key for secret encryption | |
CFG_OPENPROJECT_URL_PATH | /its-openproject | Currently only works with "/". This means that the DOCKER_STACK_URL_PATH must also be set to "/" | |
CFG_OPENPROJECT_AUTH__SOURCE__SSO_HEADER | Used for header based authentication. Name of the http header that holds the authenticated username. Typically something like "X-Remote-User" | ||
CFG_OPENPROJECT_AUTH__SOURCE__SSO_SECRET | Used for header based authentication. Value that has to be added to the username in the form <username>:<secret> to make sure the header is not set from outside. Example X-Remote-User: admin:mysecrethere |
See also the variables which control integration of the stack into the reverse proxy.
For changes to take effect the stack has to be reinstalled.
First Steps
To set a different sub URL set the following stack parameters
docker-stack configure params its-openproject \
DOCKER_STACK_URL_PATH=<yourPath>/ \
CFG_OPENPROJECT_URL_PATH=<yourPath>
DOCKER_STACK_URL_PATH=<yourPath>/ \
CFG_OPENPROJECT_URL_PATH=<yourPath>
Related Documents