This Docker repository provides the taiga-front server with a configuration suitable to use with taiga-back.
This image was inspired by ajira86/docker-taiga which is a fork of benhutchins/docker-taiga.
For a more advanced image and full docker-compose example, checkout Monogramm/docker-taiga.
Taiga is a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable.
https://hub.docker.com/r/monogramm/docker-taiga-front-base/
- 6.0.10-alpine 6.0-alpine alpine 6.0.10 6.0 latest (
images/6.0/alpine/Dockerfile
) - 5.5.10-alpine 5.5-alpine 5.5.10 5.5 (
images/5.5/alpine/Dockerfile
) - 5.0.15-alpine 5.0-alpine 5.0.15 5.0 (
images/5.0/alpine/Dockerfile
) - 4.2.14-alpine 4.2-alpine 4.2.14 4.2 (
images/4.2/alpine/Dockerfile
)
To generate docker images from the template, execute update.sh
script.
Install Docker and then run docker build -t docker-taiga-front-base images/VARIANT/VERSION
to build the image for the variant and version you need.
You can also build all images by running update.sh build
.
If the image does not include the packages you need, you can easily build your own image on top of it.
Start your derived image with the FROM
statement and add whatever you like.
FROM monogramm/docker-taiga-front-base:alpine
RUN ...
You can also clone this repository and use the update.sh shell script to generate a new Dockerfile based on your own needs.
For instance, you could build a container based on Dolibarr develop branch by setting the update.sh
versions like this:
latests=( "master" )
Then simply call update.sh script.
bash update.sh
Your Dockerfile(s) will be generated in the images/
folder.
The Taiga image supports auto configuration via environment variables. You can preconfigure nearly everything that is available in conf.json
.
See conf.example.json for more details on configuration.
Default value: localhost
Your service hostname (REQUIRED). Remember to set it in the backend too.
Examples:
TAIGA_HOSTNAME=localhost
TAIGA_HOSTNAME=taiga.company.com
Default value: False
Indicate SSL is enabled. Remember to enable it in the backend too.
Examples:
TAIGA_SSL=False
TAIGA_SSL=True
Default value: False
Indicate SSL is enabled through a reverse proxy. If this is True
, TAIGA_SSL
is ignored. Remember to enable it in the backend too.
Examples:
TAIGA_SSL_BY_REVERSE_PROXY=False
TAIGA_SSL_BY_REVERSE_PROXY=True
Default value: False
Indicate SSL is enabled for backend.
Examples:
TAIGA_BACKEND_SSL=False
TAIGA_BACKEND_SSL=True
Default value: false
Enable Taiga frontend debug mode.
Examples:
TAIGA_DEBUG=false
TAIGA_DEBUG=true
TAIGA_DEBUG=
Default value: false
Enable Taiga frontend debug information.
Examples:
TAIGA_DEBUG_INFO=false
TAIGA_DEBUG_INFO=true
TAIGA_DEBUG_INFO=
Default value: en
Taiga frontend default language.
Examples:
TAIGA_DEBUG_INFO=en
TAIGA_DEBUG_INFO=fr
Default value:
Taiga frontend themes installed.
Examples:
TAIGA_THEMES=
TAIGA_THEMES=taiga
TAIGA_THEMES='taiga material-design high-contrast'
TAIGA_THEMES='taiga legacy material-design high-contrast'
Default value: taiga
Taiga frontend default theme.
Examples:
TAIGA_DEFAULT_THEME=taiga
TAIGA_DEFAULT_THEME=material-design
TAIGA_DEFAULT_THEME=high-contrast
Default value: false
Enable Taiga frontend registration.
Examples:
TAIGA_PUBLIC_REGISTER_ENABLED=false
TAIGA_PUBLIC_REGISTER_ENABLED=true
TAIGA_PUBLIC_REGISTER_ENABLED=
Default value: https://tree.taiga.io/support
Taiga frontend support URL.
Examples:
TAIGA_SUPPORT_URL=https://tree.taiga.io/support
TAIGA_SUPPORT_URL=https://taiga.company.com/support
TAIGA_SUPPORT_URL=
Default value:
Taiga frontend privacy policy URL.
Examples:
TAIGA_PRIVACY_POLICY_URL=https://taiga.io/privacy-policy.html
TAIGA_PRIVACY_POLICY_URL=https://taiga.company.com/privacy-policy
TAIGA_PRIVACY_POLICY_URL=
Default value:
Taiga frontend terms of services URL.
Examples:
TAIGA_TOS_URL=https://taiga.io/terms-of-service.html
TAIGA_TOS_URL=https://taiga.company.com/terms-of-service
TAIGA_TOS_URL=
Default value:
Taiga frontend GDPR compliance URL.
Examples:
TAIGA_GDPR_URL=https://taiga.io/gdpr-compliance.html
TAIGA_GDPR_URL=https://taiga.company.com/gdpr-compliance
TAIGA_GDPR_URL=
Default value: 104857600
(100 Mo)
Taiga frontend max file upload size.
Examples:
TAIGA_MAX_UPLOAD_SIZE=104857600
TAIGA_MAX_UPLOAD_SIZE=20480
TAIGA_MAX_UPLOAD_SIZE=
Default value:
Taiga frontend plugins installed. Remember to install and configure your plugins in the backend too.
Examples:
TAIGA_CONTRIB_PLUGINS=slack
TAIGA_CONTRIB_PLUGINS='slack call-to-action cookie-warning'
TAIGA_CONTRIB_PLUGINS=
Default value:
Taiga frontend importers installed (only for Taiga < 6.0). Remember to enable importers in the backend too.
Examples:
TAIGA_IMPORTERS=github
TAIGA_IMPORTERS='github jira trello asana'
TAIGA_IMPORTERS=
Default value: false
Enable Taiga GitHub importer (only for Taiga >= 6.0). Remember to enable it in the backend too.
Examples:
TAIGA_IMPORTER_GITHUB_ENABLED=false
TAIGA_IMPORTER_GITHUB_ENABLED=true
Default value: false
Enable Taiga Trello importer (only for Taiga >= 6.0). Remember to enable it in the backend too.
Examples:
TAIGA_IMPORTER_TRELLO_ENABLED=false
TAIGA_IMPORTER_TRELLO_ENABLED=true
Default value: false
Enable Taiga JIRA importer (only for Taiga >= 6.0). Remember to enable it in the backend too.
Examples:
TAIGA_IMPORTER_JIRA_ENABLED=false
TAIGA_IMPORTER_JIRA_ENABLED=true
Default value: false
Enable Taiga Asana importer (only for Taiga >= 6.0). Remember to enable it in the backend too.
Examples:
TAIGA_IMPORTER_ASANA_ENABLED=false
TAIGA_IMPORTER_ASANA_ENABLED=true
Default value: true
Enable Taiga Gravatar usage for usage profile pictures.
Examples:
TAIGA_GRAVATAR=false
TAIGA_GRAVATAR=true
TAIGA_GRAVATAR=
Default value: normal
Taiga frontend login form type.
Examples:
TAIGA_LOGIN_FORM_TYPE=normal
TAIGA_LOGIN_FORM_TYPE=
Default value: taigaback
Taiga backend host for Nginx proxy.
Examples:
TAIGA_BACK_HOST=taigaback
TAIGA_BACK_HOST=back
TAIGA_BACK_HOST=taiga_back
Default value: 8001
Taiga backend port for Nginx proxy.
Examples:
TAIGA_BACK_PORT=8001
TAIGA_BACK_PORT=18000
Default value:
Enable Taiga events. Remember to enable it in the backend too.
Examples:
TAIGA_EVENTS_ENABLED=1
TAIGA_EVENTS_ENABLED=True
TAIGA_EVENTS_ENABLED=
Default value: taigaevents
Taiga events host for Nginx proxy.
Examples:
TAIGA_EVENTS_HOST=taigaevents
TAIGA_EVENTS_HOST=events
TAIGA_EVENTS_HOST=taiga_events
Default value: 8888
Taiga events port for Nginx proxy.
Examples:
TAIGA_EVENTS_PORT=8443
TAIGA_EVENTS_PORT=18888