# 安装教程 **[English Documentation](en/DOCKER.md)** - **安装教程(Docker)** - [安装教程(服务器)](SERVER.md) - [安装教程(宝塔面板)](BT.md) ## 安装设置(使用Docker) > 必须安装 `Docker` 和 `Docker Compose` #### 1、克隆项目到您的本地或服务器 ```bash // 使用ssh git clone git@github.com:kuaifan/wookteam.git // 或者你也可以使用https git clone https://github.com/kuaifan/wookteam.git // 进入目录 cd wookteam // 拷贝 .env cp .env.docker .env ``` #### 2、构建项目 ```bash ./cmd build php ./cmd composer install ./cmd artisan key:generate ./cmd artisan migrate --seed ./cmd php bin/wookteam --port=8080 --ssl=4433 ./cmd up -d ./cmd npm install ./cmd npm run prod ./cmd restart ``` 到此安装完毕,项目地址为:**`http://IP:PORT`**(`PORT`为构建项目中的参数`8080`)。 ### 更换端口 ```bash ./cmd php bin/wookteam --port=8080 --ssl=4433 ./cmd up -d ``` ### 停止服务 ```bash ./cmd stop ``` > 一旦应用程序被设置,无论何时你想要启动服务器(如果它被停止)运行以下命令 ```bash ./cmd start ``` ### 运行命令的快捷方式 > 你可以使用以下命令来执行 ```bash ./cmd artisan "your command" // 运行 artisan 命令 ./cmd php "your command" // 运行 php 命令 ./cmd composer "your command" // 运行 composer 命令 ./cmd supervisorctl "your command" // 运行 supervisorctl 命令 ./cmd test "your command" // 运行 phpunit 命令 ./cmd npm "your command" // 运行 npm 命令 ./cmd yarn "your command" // 运行 yarn 命令 ./cmd mysql "your command" // 运行 mysql 命令 ``` ## 默认账号 - admin/123456 - system/123456 ## 升级更新 **注意:在升级之前请备份好你的数据!** - 进入目录,依次运行以下命令: ```bash git fetch --all git reset --hard origin/master git pull ./cmd composer update ./cmd artisan migrate ./cmd npm install ./cmd npm run prod ./cmd restart ```