|
|
楼主 |
发表于 2023-5-21 22:56:17
来自手机
|
显示全部楼层
请详细介绍在宝塔上通过Docker来部署和运行taiga的操作步骤,包括详细路径。. M/ C3 s, q2 w* E
( R* f/ i: v# [+ H* _好的,以下是在宝塔上通过 Docker 来部署和运行 Taiga 的操作步骤:: q" m, n, r6 ~$ w
! }0 _6 r! K, T$ P* N9 M: @( h0 T. W4 m1. 通过 SSH 连接到服务器,并使用以下命令安装 Docker 和 Docker Compose:5 h2 z. q2 e) V0 u1 g
# T% l) O7 l0 u# g) B
```' J; e: z) ?$ N# Y2 s$ r
curl -sSL https://get.docker.com/ | sh/ t. P% @' ?. M8 N6 u0 n
apt-get update/ B- T3 h1 o& _- y1 F. P) T. |9 Z$ y
apt-get install -y docker-compose
# K/ J% E1 `" b) _/ k6 g ```
# j. ~8 N& k& E% }, [# g
# S( i* R! x+ f; o! V6 r2. 下载并编辑 Taiga Docker Compose 配置文件:
1 T. s1 l; [: r% o2 q9 m, y' u! f/ c& t/ n$ e, U
```$ \* C2 w* U3 _; `( [+ f
mkdir /路径/到/网站根目录/taiga7 P/ A/ _8 x2 c* Z0 }5 I( b% n
cd /路径/到/网站根目录/taiga6 h4 p. @ P6 j, r$ `) {
wget https://raw.githubusercontent.com/taigaio/taiga-docker/master/docker-compose.yml0 X3 c( v( m' C: p, s" p
nano docker-compose.yml
5 _! w- b4 ~9 \. k$ M! @6 }8 \ ```
% W; S* M, C8 O- A8 H1 u/ c5 R9 C6 i* D1 M0 r2 [& j6 d' W/ q( F
按下“Ctrl+X”并保存修改。
: x1 o) L6 w+ k n, S0 z, D7 z. M8 N6 d0 D
3. 打开“docker-compose.yml”文件,设置相关环境变量和参数:
' }0 N4 V9 M) f4 |* f+ i0 e7 ^6 B# Q. K/ t/ r
```
4 K/ x x8 |$ x, z version: '3'
$ [ @5 \! p3 R# U/ l- ]
) Z6 n& v, Y2 N, ]- m services:
( {( }4 H6 m( z( r% z5 Y taiga:
. I, @, p! _5 x image: taigaio/taiga
9 V8 g+ p8 F6 Q) S& H: y- h" ` container_name: taiga_container( J6 U9 S5 U( I9 b5 R8 d) Z
ports:$ e! r) }" a p' h- y) z
- "8000:8000"
8 v2 N! l9 ?# h! c environment:
+ ], }4 |" P: p) I; p" e TAIGA_HOSTNAME: example.com // 将“example.com”替换为您的服务器域名或 IP 地址) y2 U- X& q) f
TAIGA_DB_NAME: taiga_db // 数据库名称1 y7 \8 I- e# X& {% c
TAIGA_DB_USER: taiga_db_user // 数据库用户名# ]! I/ r( | a
TAIGA_DB_PASSWORD: taiga_db_pass // 数据库密码
3 N) s/ D: h* N: f* d# ?* n! ^ TAIGA_DB_HOST: db // 数据库容器名称! B/ J2 x4 N1 g9 g# n
depends_on:
3 ~! J8 S) m E - db
/ K) _) n( J- H, l" { _ links:
3 h- e* d x+ h9 a - "rabbitmq:rabbitmq"
! ~2 ?9 t+ o2 k restart: "always"
9 f7 |; X8 I$ _ 6 i: Z+ J9 U/ n0 ?
db:3 J: M5 e' m5 h
image: postgres:9.6" [7 D- J& h/ V
container_name: taiga_db_container
. }! B0 M, b! @ environment:: T* \- D; m2 A" f/ b: _' g
POSTGRES_USER: taiga_db_user // 数据库用户名(同上)$ H, q, t5 M1 `2 d" e/ y1 U
POSTGRES_PASSWORD: taiga_db_pass // 数据库密码(同上)5 i0 R7 Y; e& i6 c! d9 U3 v% U
POSTGRES_DB: taiga_db // 数据库名称(同上)
% Y" A1 w6 _1 o# \3 Q% w restart: "always"1 C- d i- M4 \( f
3 E4 y+ N- X) y' v4 w
rabbitmq:
3 e0 u1 _' i R/ O4 c6 w image: rabbitmq:3-management
) Z. P2 L" t/ n container_name: taiga_rabbitmq_container
6 P- y! o4 X5 d$ P% T ?1 e environment:
. G2 }/ E+ i9 _4 `/ ?! B5 F4 n1 T RABBITMQ_DEFAULT_USER: taiga
* h. Z& S; o, a- M6 k8 \1 U6 j8 U RABBITMQ_DEFAULT_PASS: strong_password: T( `( X8 g2 Z' t$ \- V
ports:
5 p. Q) O- z1 H4 S+ p, b+ A) C - "5672:5672"
/ R* x; ]) o* l0 A" p3 F - "15672:15672"
X. f3 A* ]! D9 h2 _) M5 A restart: "always"7 F K( {4 x5 O0 u# h9 g) }
```
9 f R3 ]+ l( r T: | q$ c" S( g H* N- q
4. 运行以下命令部署 Taiga 和相关服务:
" }# w( y$ v" }, ^6 p
/ M$ R* ~7 w6 Z. U! |9 |2 R6 J ```3 b/ M1 }* }, Q4 M% ?
docker-compose up -d( y- N& e6 ]3 i8 W9 H9 o/ D* s/ {
```; w3 K! h0 N! H: m
1 `; |+ j: ^ }2 Z3 {, X
等待 Docker 容器启动并启动 Taiga 服务。
* R& q. ?4 S; S7 D* W3 l b" }# e2 \3 K
5. 打开浏览器,访问您服务器IP地址的 8000 端口即可看到 Taiga 的登录页面,登录成功后即可开始使用 Taiga 项目管理工具。
+ ]! e0 i+ E1 X. z4 A
- T- g3 Z) I/ z; B8 Y7 h% D0 W1 s8 k ```
, ]: d! v! V4 U' R7 s. s Q http://您的服务器IP地址:8000/ a; k/ F# q6 p+ E3 g1 \, ?) L$ E5 C
```% i/ s: Y# ?$ v. p& ]2 O0 Y
; s. @6 T) t& o7 k请注意,以上操作步骤仅作为参考,实际操作中可能因环境、版本等原因出现不同。如果您在使用过程中遇到问题,请查看 Taiga 官方文档或寻求官方帮助。 |
|