Docker
&Docker Compose
must be installed
// using ssh
$ git clone git@github.com:kuaifan/wookteam.git
// or you can use https
$ git clone https://github.com/kuaifan/wookteam.git
// enter directory
$ cd wookteam
// copy .env
$ cp .env.docker .env
$ ./cmd build php
$ ./cmd composer install
$ ./cmd artisan key:generate
$ ./cmd artisan migrate --seed
$ ./cmd php bin/wookteam --port=8080
$ ./cmd up -d
$ ./cmd npm install
$ ./cmd npm run prod
$ ./cmd supervisorctl restart all
Installed, project url: http://IP:PORT
(PORT
is the parameter 8080
in the build).
$ ./cmd php bin/wookteam --port=8080
$ ./cmd up -d
$ ./cmd stop
P.S: Once application is setup, whenever you want to start the server (if it is stopped) run below command
$ ./cmd start
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 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 npm "your command" // To run a npm command
$ ./cmd yarn "your command" // To run a yarn command
$ ./cmd mysql "your command" // To run a mysql command
Note: Please backup your data before upgrading!
$ git fetch --all
$ git reset --hard origin/master
$ git pull
$ ./cmd composer install
$ ./cmd artisan migrate
$ ./cmd npm install
$ ./cmd npm run prod
$ ./cmd supervisorctl restart all