|
发表于 2023-5-21 22:32:29
来自手机
|
查看: 799 |
回复: 1 来自 广东梅州
好的,下面是在宝塔上部署和运行 Taiga的操作步骤:
1. 在宝塔面板中,点击网站菜单进入网站管理页面。选择需要部署 Taiga 的网站并进入网站设置。
2. 在网站设置页面中,点击 SSL 选项卡开启 HTTPS 服务。
3. 然后在网站设置页面中,找到“网站根目录”并复制其路径。
4. 通过 SSH 连接到服务器,并在命令行中使用以下命令创建名为“taiga”的目录:
`mkdir /路径/到/网站根目录/taiga`
5. 进入“taiga”目录并使用以下命令拉取 Taiga 代码:
```
git clone https://github.com/taigaio/taiga-front-dist.git
git clone https://github.com/taigaio/taiga-back.git
```
6. 进入“taiga-back”目录并使用以下命令安装 Taiga 后端依赖:
```
cd taiga-back
python3 -m venv env
source env/bin/activate
pip install taiga-contrib-github-auth // (如果需要集成 Github 登录)
pip install -r requirements.txt
```
7. 进入“taiga-front-dist/dist”目录并使用以下命令生成 Taiga 前端文件:
```
cd ../../taiga-front-dist/dist
mv conf.example.json conf.json // 重命名配置文件(需要根据需要修改其中的配置项)
```
8. 修改“conf.json”中的“api”字段为 Taiga 后端的 URL。例如,“api”字段的值为 “https://example.com/api/v1/”(将 “example.com” 替换为您的服务器域名或 IP 地址)。
9. 将“taiga-front-dist/dist”目录下的所有文件复制到“taiga”目录下。例如,使用以下命令:
```
cp -r ./* /路径/到/网站根目录/taiga
```
10. 返回宝塔面板,进入“数据库”菜单,创建一个新的数据库并为其创建数据库用户和密码。为了方便,请将数据库名称、用户名和密码设置为相同的值。
11. 返回 SSH 命令行并进入“taiga-back”目录,使用编辑器打开“settings/local.py”文件,并将以下变量设置为正确的值:
```
DEBUG = False
SECRET_KEY = 'Your Secret Key'
SERVER_NAME = 'https://example.com' // 将“example.com”替换为您的服务器域名或 IP 地址
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', // 使用 MySQL 数据库
'NAME': 'your_database_name', // 将“your_database_name”替换为您的数据库名称
'USER': 'your_database_username', // 将“your_database_username”替换为您的数据库用户名
'PASSWORD': 'your_database_password', // 将“your_database_password”替换为您的数据库密码
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
```
12. 运行以下命令以完成数据库迁移:
```
python manage.py migrate --noinput
```
13. 运行以下命令以创建超级用户:
```
python manage.py createsuperuser
```
14. 运行以下命令启动 Taiga 后端服务:
```
python manage.py runserver 127.0.0.1:8080 & // '&' 符号用于在后台运行服务
```
15. 返回宝塔面板,进入“SSL”选项卡,申请并安装 Let's Encrypt SSL 证书。
16. 浏览器中访问您的 Taiga 实例的网址(例如 “https://example.com/taiga”),即可开始使用 Taiga 项目管理工具了。
请注意,本操作步骤仅作为参考,实际操作中可能因环境、版本等原因出现不同。如果您在使用过程中遇到问题,请查看 Taiga 官方文档或寻求官方帮助。 |
|