Sign inSign up

conejado/taiga-ad

By conejado

•Updated over 8 years ago

Container Taiga with Active Directory plugin

Image
0

245

conejado/taiga-ad repository overview

⁠Taiga Image

This container is base on benhutchins/docker-taiga's⁠ image.

⁠Instalación Taiga (Docker)

⁠Postgres

La primera parte de la instalación es la creación de la base de datos postgres. Se deben definir las siguientes variables:

VariableDescripción
POSTGRES_DBInstancia
POSTGRES_USERUsuario DB
POSTGRES_PASSWORDContraseña DB
⁠Ejemplo
docker run --name taiga-postgres -e POSTGRES_DB=taigadb -e POSTGRES_USER=taiga -e POSTGRES_PASSWORD=SuP3r53cRE7 -d postgres:latest

Nota: En el ejemplo se crea un contenedor llamado taiga-postgres utilizando la última versión postgres.

⁠Taiga

Una vez el contenedor de la DB-Postgres esté activa, se procede con la creación del contenedor del aplicativo taiga. Se deben definir las siguientes variables:

VariableDescripción
TAIGA_HOSTNAMEIP o FQDN del servidor
TAIGA_DB_PASSWORDContraseña postgress
TAIGA_DB_USERUsuario postgress
TAIGA_DB_HOSTNombre link postgres
TAIGA_DB_NAMETaigadb
⁠Ejemplo
docker run -itd --link taiga-postgres:postgres -p 80:80 -e TAIGA_HOSTNAME="IP" -e TAIGA_DB_HOST=postgres -e TAIGA_DB_NAME=taigadb -e TAIGA_DB_USER=taiga -e TAIGA_DB_PASSWORD=SuP3r53cRE7 conejado/taiga-ad

Nota: En el ejemplo se asigan, además de las variables de la aplicación, las que sirven para la conexión con la DB.

⁠Taiga Active Directory

Para integrar Taiga con Active Directory se añadió la llave/valor "loginFormType": "ad", al archivo /usr/src/taiga-front-dist/dist/conf.json.

Además se agregó al archivo /usr/src/taiga-back/settings/local.py la siguiente configuración:

from .docker import *

PUBLIC_REGISTER_ENABLED = False
DEBUG = False
TEMPLATE_DEBUG = False

INSTALLED_APPS += ['taiga_contrib_ad_auth']

# Active Directory configuration
AD_REALM = ''
AD_ALLOWED_DOMAINS = ['']

AD_LDAP_SERVER = ''
AD_LDAP_PORT = 
AD_SEARCH_BASE = ''

Se deben definir las siguientes variables:

VariableDescripción
MY_AD_REALMDominio
MY_AD_ALLOWED_DOMAINSDominio(s) permitido(s)
MY_AD_LDAP_SERVERDirección Ldap
MY_AD_LDAP_PORTPuerto Ldap
MY_AD_SEARCH_BASEObjeto base de búsqueda
⁠Ejemplo Taiga con Active Directory
docker run -itd --link taiga-postgres:postgres -p 80:80 -e TAIGA_HOSTNAME="IP_OR_LOCALHOST" -e TAIGA_DB_HOST=postgres -e TAIGA_DB_NAME=taigadb -e TAIGA_DB_USER=taiga -e TAIGA_DB_PASSWORD=SuP3r53cRE7 -e MY_AD_REALM=MYDOMAIN.CORP -e MY_AD_ALLOWED_DOMAINS=MYDOMAIN.CORP -e MY_AD_LDAP_SERVER=MYLDAP_SERVER -e MY_AD_LDAP_PORT=PORT_NUMBER -e MY_AD_SEARCH_BASE='dc=mydomain,dc=com' conejado/taiga-ad

Tag summary

Content type

Image

Digest

Size

335.6 MB

Last updated

over 8 years ago

docker pull conejado/taiga-ad