All Projects → docker-taiga → Taiga

docker-taiga / Taiga

docker-compose.yml for simple taiga setup

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Taiga

Wikipedia Mirror
🌐 Guide and tools to run a full offline mirror of Wikipedia.org with three different approaches: Nginx caching proxy, Kimix + ZIM dump, and MediaWiki/XOWA + XML dump
Stars: ✭ 160 (-10.11%)
Mutual labels:  docker-compose
Docker S3 Volume
Docker container with a data volume from s3.
Stars: ✭ 166 (-6.74%)
Mutual labels:  docker-compose
Swarmpit
Lightweight mobile-friendly Docker Swarm management UI
Stars: ✭ 2,255 (+1166.85%)
Mutual labels:  docker-compose
Fame
A blog power by spring-boot and vue
Stars: ✭ 162 (-8.99%)
Mutual labels:  docker-compose
My Blog
🌴A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 2,400 (+1248.31%)
Mutual labels:  docker-compose
Devicemanager.api
Web API Framework demonstrates scalable, multitenant, architecture and allows building its own solution in the minutes. Uses: Entity Framework, UnitOfWork, Repository patterns. Wrapped in Docker, Kubernetes
Stars: ✭ 168 (-5.62%)
Mutual labels:  docker-compose
Docker Compose Starter
Run your development environment with a simple command using docker-compose 🚀
Stars: ✭ 159 (-10.67%)
Mutual labels:  docker-compose
Dockercon19
DockerCon "Docker for Node.js" examples
Stars: ✭ 176 (-1.12%)
Mutual labels:  docker-compose
Docker Flask Celery Redis
Docker-Compose template for orchestrating a Flask app with a Celery queue using Redis
Stars: ✭ 165 (-7.3%)
Mutual labels:  docker-compose
Docker Compose Demo
A short demo on how to use Docker Compose to create a Web Service connected to a load balancer and a Redis Database.
Stars: ✭ 168 (-5.62%)
Mutual labels:  docker-compose
Docker Compose
一些基础服务的docker-compose配置文件,方便在一台新电脑上快速开始工作
Stars: ✭ 163 (-8.43%)
Mutual labels:  docker-compose
Mongo Cluster Docker
Docker compose config for mongodb cluster
Stars: ✭ 165 (-7.3%)
Mutual labels:  docker-compose
Microservices Sample
Sample project to create an application using microservices architecture
Stars: ✭ 167 (-6.18%)
Mutual labels:  docker-compose
Elixir On Docker
Quickly get started developing clustered Elixir applications for cloud environments.
Stars: ✭ 162 (-8.99%)
Mutual labels:  docker-compose
Docker Compose Development
Clone and `bin/dev up`. Quickly start of developing locally with Nginx, PHP, Blackfire, Percona, Mailhog and Redis. Out of the box support for Magento2 Developer Box
Stars: ✭ 171 (-3.93%)
Mutual labels:  docker-compose
Action Docker Layer Caching
🐳 Enable Docker layer caching in GitHub Actions
Stars: ✭ 160 (-10.11%)
Mutual labels:  docker-compose
Docker Postfix
Simple SMTP server / postfix null relay host for your Docker and Kubernetes containers. Based on Alpine Linux.
Stars: ✭ 163 (-8.43%)
Mutual labels:  docker-compose
Lifeboat
Docker Compose UI: Lifeboat is an easy way to launch projects with a graphical interface
Stars: ✭ 176 (-1.12%)
Mutual labels:  docker-compose
Talkyard Prod One
Talkyard production installation on one single server.
Stars: ✭ 173 (-2.81%)
Mutual labels:  docker-compose
Sbt Docker Compose
Integrates Docker Compose functionality into sbt
Stars: ✭ 168 (-5.62%)
Mutual labels:  docker-compose

Taiga docker setup

About

This is example Docker Compose file for running Taiga project management platform for agile developers, designers and project managers with taiga-events and ssl-enabled reverse proxy with all images based on alpine:latest.

Basic usage

  1. Clone this repository. git clone --depth=1 -b master https://github.com/docker-taiga/taiga.git
  2. Adjust TAIGA_HOST, TAIGA_SECRET, POSTGRES_PASSWORD and RABBIT_PASSWORD in variables.env file.
  3. (Optional) If you want to enable SSL, change TAIGA_SCHEME and TAIGA_PORT variables accordingly, create cert folder and put ssl certificate and key inside. Default certificate and key filenames are fullchain.pem and privkey.pem. This can be changed by adding CERT_NAME and CERT_KEY environment variables to the service proxy. Alternatively, if you use certbot to acquire certificates, point volume /taiga-cert of the proxy service to the location of certificates, e.g. /etc/letsencrypt/live/yourdomain.com.
  4. docker-compose up

The default username and password taiga creates is admin with password 123123.

Upgrading from Taiga v5 to v6

IMPORTANT: Please read and follow the steps outlined in the official document in order to migrate data and port configuration to the new version.

Individual images

Environment variables

  • TAIGA_HOST - Taiga hostname to use with this taiga setup.
  • TAIGA_SCHEME - Taiga URL scheme (http/https). Default is 'http'.
  • TAIGA_PORT - Taiga port to use. Default is 80.
  • TAIGA_BACK_HOST - Backend hostname. Default is back service.
  • TAIGA_FRONT_HOST - Frontend hostname. Default is front service.
  • EVENTS_HOST - Events hostname. Default is events service.
  • TAIGA_SECRET - Django secret key.

  • ENABLE_SSL - Enable SSL termination (yes/no). Default is 'no'.
  • CERT_NAME - Name of certificate file. Default is fullchain.pem.
  • CERT_KEY - Name of certificate key file. Default is privkey.pem.

  • POSTGRES_HOST - PostgeSQL hostname. Default is db service.
  • POSTGRES_DB - Database name.
  • POSTGRES_USER - PostgreSQL username.
  • POSTGRES_PASSWORD - PostgreSQL password.

  • RABBIT_HOST - RabbitMQ hostname. Default is rabbit service.
  • RABBIT_USER - RabbitMQ username.
  • RABBIT_PASSWORD - RabbitMQ password.
  • RABBIT_VHOST - RabbitMQ virtual host name.

Configuration

By default configuration volume is ./conf with config files ./conf/back/config.py for backend, ./conf/front/config.json for frontend and ./conf/proxy/nginx.conf for reverse proxy. Generated config files are placed here on first run and can be modified to specify e.g. SMTP server configuration.

Persistence

Volume ./data contains postgresql data and taiga media files for persistence and backup purposes.

Upgrading

Before upgrading be sure to check taiga-back changelog for any breaking changes and check for any modified configuration files in this repo to see what configs need to be adjusted accordignly.

  1. Update image versions in docker-compose.yml or pull from this repo.
  2. docker-compose pull
  3. docker-compose up
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].