What I used in this lab ;)
- k3s : https://k3s.io/
- k3s documentation : https://rancher.com/docs/k3s/latest/en/
| { | |
| "apps": [{ | |
| "name": "laravel-app", | |
| "script": "artisan", | |
| "args": ["serve", "--host=0.0.0.0", "--port=3333"], | |
| "instances": "1", | |
| "wait_ready": true, | |
| "autorestart": false, | |
| "max_restarts": 1, | |
| "interpreter" : "php", |
What I used in this lab ;)
| #!/usr/bin/env bash | |
| # install docker | |
| # https://docs.docker.com/engine/installation/linux/ubuntulinux/ | |
| # install docker-compose | |
| # https://docs.docker.com/compose/install/ | |
| # install letsencrypt | |
| # https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04 |
To install a composer package globally, you run the usual require command, but with the addition of the global modifier. So to install PHPUnit, you would run:
$ composer global require phpunit/phpunit
$ composer global require phpunit/dbunit
$ composer global require phing/phing
$ composer global require phpdocumentor/phpdocumentor
$ composer global require sebastian/phpcpd| #!/bin/bash | |
| #To execute it directly: sudo bash <(curl -s https://gist.githubusercontent.com/agarzon/ecb0b92d4c8e1bbde126534c76721a58/raw/install-php-tools.sh) | |
| BIN_PATH=/usr/local/bin/ | |
| #COMPOSER | |
| sudo curl -LsS https://getcomposer.org/composer.phar -o ${BIN_PATH}composer | |
| sudo chmod a+x ${BIN_PATH}composer |