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_BASEmySecretBaseKey for secret encryption 
CFG_OPENPROJECT_URL_PATH/its-openprojectCurrently 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

Currently only "/" ist supported.

docker-stack configure params its-openproject \
  DOCKER_STACK_URL_PATH=<yourPath>/ \
  CFG_OPENPROJECT_URL_PATH=<yourPath>

Related Documents

 

Tags:
Created by Carol Gutzeit on 2020/08/05 09:32

Navigation