All Projects → ajira86 → Docker Taiga

ajira86 / Docker Taiga

Licence: gpl-3.0
Docker container for Taiga https://taiga.io

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Docker Taiga

matorral
An open-source, very simple & extensible project managent tool written using Django/Python
Stars: ✭ 21 (+50%)
Mutual labels:  agile, kanban
Django React Boilerplate
DIY Django + React Boilerplate for starting your SaaS
Stars: ✭ 385 (+2650%)
Mutual labels:  django, docker-compose
Personal Kanban
📌 Personal Kanban Board is an agile project management tool that helps you visualise your work, limit your work-in-progress (WIP) and to craft & optimise your work flow to get the maximum output. To achieve this, it makes use of columns and cards. Personal Kanban offers visual clue, columns, WIP limits, start point and end point to set you up for success.
Stars: ✭ 268 (+1814.29%)
Mutual labels:  kanban, agile
kanban-board
Single-click full-stack application (Postgres, Spring Boot & Angular) using Docker Compose
Stars: ✭ 138 (+885.71%)
Mutual labels:  agile, kanban
Awesome Agile
Awesome List of resources on Agile Software Development.
Stars: ✭ 797 (+5592.86%)
Mutual labels:  kanban, agile
bzkanban
🔪 Kanban board for Bugzilla 5+
Stars: ✭ 39 (+178.57%)
Mutual labels:  agile, kanban
Support
Agile project management integrated with GitHub
Stars: ✭ 373 (+2564.29%)
Mutual labels:  kanban, agile
Tasks
Конфигурация "Управление задачами" с использованием библиотеки стандартных подсистем. Канбан доска. Загрузка изменений из хранилища 1с.
Stars: ✭ 163 (+1064.29%)
Mutual labels:  kanban, agile
Leantime
Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery.
Stars: ✭ 702 (+4914.29%)
Mutual labels:  kanban, agile
Retro Board
Retrospective Board
Stars: ✭ 622 (+4342.86%)
Mutual labels:  agile, docker-compose
rebacklogs
Re:Backlogs is an Open Source Project Management Tool.
Stars: ✭ 163 (+1064.29%)
Mutual labels:  agile, kanban
Project Dashboard With Django
Agile Project Management dashboard with Django REST and Vue.js
Stars: ✭ 25 (+78.57%)
Mutual labels:  agile, django
kanban-board-app
Kanban style task management board app
Stars: ✭ 118 (+742.86%)
Mutual labels:  agile, kanban
kanboard
Kanban project management software
Stars: ✭ 6,484 (+46214.29%)
Mutual labels:  agile, kanban
Imdone Atom
imdone-atom has been archived
Stars: ✭ 219 (+1464.29%)
Mutual labels:  kanban, agile
Nextcloud Deck
📋 Android client for nextcloud deck app
Stars: ✭ 318 (+2171.43%)
Mutual labels:  kanban, agile
Parabol
Free online agile retrospective meeting tool
Stars: ✭ 1,145 (+8078.57%)
Mutual labels:  kanban, agile
Wekan Mongodb
Docker: Wekan <=> MongoDB
Stars: ✭ 130 (+828.57%)
Mutual labels:  kanban, docker-compose
Cookiecutter Django Vue
Cookiecutter Django Vue is a template for Django-Vue projects.
Stars: ✭ 462 (+3200%)
Mutual labels:  django, docker-compose
Jitamin
🐼 Jitamin is a free software written in PHP, intended to handle the project management over the web. QQ群: 656868
Stars: ✭ 903 (+6350%)
Mutual labels:  kanban, agile

Docker Image for Taiga

What is Taiga?

Taiga is a project management platform for startups and agile developers & designers who want a simple, beautiful tool that makes work truly enjoyable.

taiga.io

Requirements

You need to setup a posgresql container to store your database information.

Quick setup

The simpliest way to run a local server is to update docker-compose.yml and launch it with:

docker-compose up

Please look the config.env to know all possible environment variables.

General setup

You can get the image directly from dockerhub with and link it with postgres:

docker run -itd \
    --link taiga-postgres:postgres \
    -p 80:80 \
    -e TAIGA_HOSTNAME=taiga.mycompany.net \
    -e TAIGA_SECRET_KEY="!!!REPLACE-ME!!!" \
    -e TAIGA_DB_HOST=postgres \
    -e TAIGA_DB_USER=postgres \
    -e TAIGA_DB_PASSWORD=password \
    -v ./media:/usr/src/taiga-back/media \
    novanet/taiga

See Summarize below for a complete example. Partial explanation of arguments:

  • --link is used to link a database container. See Configure Database for more details.
  • -v is used to mount a media folder from host. It is necessary to keep your uploaded data safe.

Once your container is running, use the default administrator account to login: username is admin, and the password is 123123.

If you're having trouble connecting, make sure you've configured your TAIGA_HOSTNAME. It will default to localhost, which almost certainly is not what you want to use.

Extra configuration options

Use the following environmental variables to generate a local.py for taiga-back.

  • -e TAIGA_HOSTNAME= (required set this to the server host like taiga.mycompany.com)
  • -e TAIGA_SSL=True (see Enabling HTTPS)
  • -e TAIGA_SECRET_KEY (set this to a random string to configure the SECRET_KEY value for taiga-back; defaults to an insecure random string)
  • -e TAIGA_SKIP_DB_CHECK (set to skip the database check that attempts to automatically setup initial database)
  • -e TAIGA_ENABLE_EMAIL=True (see Configuring SMTP)
  • -e TAIGA_REGISTER_ENABLED=True (enable public registration)
  • -e TAIGA_SLACK=True (to configure the plugin, visit the Taiga documentation)

Note: Database variables are also required, see Using Database server. These are required even when using a container for your database.

Volumes

Uploads to Taiga go to the media folder, located by default at /usr/src/taiga-back/media.

Use -v /my/own/media:/usr/src/taiga-back/media as part of your docker run command to ensure uploads are not lost easily.

Events

Taiga has an optional dependency that adds additional usability to Taiga (like broadcasting updates to other clients), see Taiga Events.

Full setup

To sum it all up, if you want to run Taiga without using docker-compose, run this:

docker run --name taiga-postgres -d -e POSTGRES_PASSWORD=password postgres
docker run --name taiga-redis -d redis:3
docker run --name taiga-rabbit -d --hostname taiga rabbitmq:3
docker run --name taiga-celery -d --link taiga-rabbit:rabbit celery
docker run --name taiga-events -d --link taiga-rabbit:rabbit novanet/taiga-events

docker run -itd \
  --name taiga \
  --link taiga-postgres:postgres \
  --link taiga-redis:redis \
  --link taiga-rabbit:rabbit \
  --link taiga-events:events \
  -p 80:80 \
  -e TAIGA_HOSTNAME=$(docker-machine ip default) \
  -v ./media:/usr/src/taiga-back/media \
  novanet/taiga
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].