7

GitHub - kuaifan/dootask: DooTask是一款轻量级的开源在线项目任务管理工具,提供各...

 2 years ago
source link: https://github.com/kuaifan/dootask
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Install (Docker)

English | 中文文档

Setup

Docker & Docker Compose must be installed

Deployment project

# 1、Clone the repository

# Clone projects on github
git clone https://github.com/kuaifan/dootask.git
# or you can use gitee
git clone https://gitee.com/aipaw/dootask.git

# 2、enter directory
cd dootask

# 3、Build project
./cmd install

Reset password

# Reset default account password
./cmd repassword

Change port

./cmd php bin/run --port=2222
./cmd up -d

Stop server

./cmd stop

# P.S: Once application is set up, whenever you want to start the server (if it is stopped) run below command
./cmd start

Shortcuts for running command

# You can do this using the following command
./cmd artisan "your command"          // To run a artisan command
./cmd php "your command"              // To run a php command
./cmd nginx "your command"            // To run a nginx command
./cmd redis "your command"            // To run a redis command
./cmd composer "your command"         // To run a composer command
./cmd supervisorctl "your command"    // To run a supervisorctl command
./cmd test "your command"             // To run a phpunit command
./cmd mysql "your command"            // To run a mysql command (backup: Backup database, recovery: Restore database)

NGINX PROXY SSL

# 1、Nginx config add
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# 2、Enter directory and run command
./cmd https

Upgrade

Note: Please back up your data before upgrading!

# Method 1: enter directory and run command
./cmd update

# Or method 2: use this method if method 1 fails
git pull
./cmd mysql backup
./cmd uninstall
./cmd install
./cmd mysql recovery

Uninstall

# Enter directory and run command
./cmd uninstall

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK