Docker安装部署taiga项目

十一月 08, 2018

安装docker依赖

docker pull postgres:laster
docker pull ipedrazas/taiga-back
docker pull ipedrazas/taiga-front

启用postgres 5433端口随意 我只是热衷而已。。。

docker run -p 5433:5432 -d --name taiga-postgres  postgres

这里的端口必须是8000 因为前端的代码里写的8000端口

docker run -d --name taiga-back  -p 8000:8000 -e API_NAME=www.zxyty.com --link taiga-postgres:postgres ipedrazas/taiga-back
docker run -d --name taiga-front -p 8929:80 -e API_NAME=www.zxyty.com --link taiga-back:taiga-back --volumes-from taiga-back ipedrazas/taiga-front

初始化数据

docker run -it --link taiga-postgres:postgres --rm postgres sh -c "su postgres --command 'createuser -h "'$POSTGRES_PORT_5432_TCP_ADDR'" -p "'$POSTGRES_PORT_5432_TCP_PORT'" -d -r -s taiga'"
docker run -it --link taiga-postgres:postgres --rm postgres sh -c "su postgres --command 'createdb -h "'$POSTGRES_PORT_5432_TCP_ADDR'" -p "'$POSTGRES_PORT_5432_TCP_PORT'" -O taiga taiga'"
docker run -it --rm --link taiga-postgres:postgres ipedrazas/taiga-back bash regenerate.sh