wellknow 发表于 2023-5-21 22:32:29

请详细介绍在宝塔上部署和运行taiga的操作步骤,包括路径

好的,下面是在宝塔上部署和运行 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 官方文档或寻求官方帮助。

wellknow 发表于 2023-5-21 22:56:17

请详细介绍在宝塔上通过Docker来部署和运行taiga的操作步骤,包括详细路径。

好的,以下是在宝塔上通过 Docker 来部署和运行 Taiga 的操作步骤:

1. 通过 SSH 连接到服务器,并使用以下命令安装 Docker 和 Docker Compose:

   ```
   curl -sSL https://get.docker.com/ | sh
   apt-get update
   apt-get install -y docker-compose
   ```

2. 下载并编辑 Taiga Docker Compose 配置文件:

   ```
   mkdir /路径/到/网站根目录/taiga
   cd /路径/到/网站根目录/taiga
   wget https://raw.githubusercontent.com/taigaio/taiga-docker/master/docker-compose.yml
   nano docker-compose.yml
   ```

   按下“Ctrl+X”并保存修改。

3. 打开“docker-compose.yml”文件,设置相关环境变量和参数:

   ```
   version: '3'
   
   services:
   taiga:
       image: taigaio/taiga
       container_name: taiga_container
       ports:
         - "8000:8000"
       environment:
         TAIGA_HOSTNAME: example.com      // 将“example.com”替换为您的服务器域名或 IP 地址
         TAIGA_DB_NAME: taiga_db          // 数据库名称
         TAIGA_DB_USER: taiga_db_user   // 数据库用户名
         TAIGA_DB_PASSWORD: taiga_db_pass // 数据库密码
         TAIGA_DB_HOST: db                // 数据库容器名称
       depends_on:
         - db
       links:
         - "rabbitmq:rabbitmq"
       restart: "always"
   
   db:
       image: postgres:9.6
       container_name: taiga_db_container
       environment:
         POSTGRES_USER: taiga_db_user   // 数据库用户名(同上)
         POSTGRES_PASSWORD: taiga_db_pass // 数据库密码(同上)
         POSTGRES_DB: taiga_db            // 数据库名称(同上)
       restart: "always"
   
   rabbitmq:
       image: rabbitmq:3-management
       container_name: taiga_rabbitmq_container
       environment:
         RABBITMQ_DEFAULT_USER: taiga
         RABBITMQ_DEFAULT_PASS: strong_password
       ports:
         - "5672:5672"
         - "15672:15672"
       restart: "always"
   ```

4. 运行以下命令部署 Taiga 和相关服务:

   ```
   docker-compose up -d
   ```

   等待 Docker 容器启动并启动 Taiga 服务。

5. 打开浏览器,访问您服务器IP地址的 8000 端口即可看到 Taiga 的登录页面,登录成功后即可开始使用 Taiga 项目管理工具。

   ```
   http://您的服务器IP地址:8000
   ```

请注意,以上操作步骤仅作为参考,实际操作中可能因环境、版本等原因出现不同。如果您在使用过程中遇到问题,请查看 Taiga 官方文档或寻求官方帮助。
页: [1]
查看完整版本: 请详细介绍在宝塔上部署和运行taiga的操作步骤,包括路径