- 14 Oct, 2017 1 commit
-
-
Maxime Helias authored
-
- 12 Oct, 2017 2 commits
-
-
Mahmoud Zalt authored
fix typos in contributing
-
Khoa Nguyen authored
-
- 06 Oct, 2017 4 commits
-
-
Mahmoud Zalt authored
Move Chrome Driver Version to Env
-
Mahmoud Zalt authored
Update Dusk Documentation
-
Taufek Johar authored
Added new option on how to setup and run Dusk tests without Selenium.
-
Taufek Johar authored
This will allow us to upgrade chrome driver easily. Set the default chrome driver to 2.32. Also remove the comment and empty line to avoid getting below warning: ``` [WARNING]: Empty continuation lines will become errors in a future release. ```
-
- 03 Oct, 2017 1 commit
-
-
Mahmoud Zalt authored
Install Dependencies to Run Dusk Tests
-
- 02 Oct, 2017 1 commit
-
-
Taufek Johar authored
**Why we need this change?** Currently we are unable to run Dusk (Browser) tests in workspace container. This change, is to allow us to install all dependencies needed to run Dust test which consists of 1. Linux packages such as xvfb (x-virtual frame buffer to run browser in headless container) and etc. 2. Chrome browser. 3. Chrome driver. To install the Dusk dependencies. 1. Update `WORKSPACE_INSTALL_DUSK_DEPS` to true. 2. Run `docker-compose build workspace`. I've also added couple of aliases to facilitate the preparation of test environment. 1. xvfb = `Xvfb -ac :0 -screen 0 1024x768x16 &` (run x-virtual frame buffer in the background) 2. serve = `php artisan serve --quiet &` (run laravel app in the background) Once those are installed, we will need to update the default chrome driver argument in Laravel 5.5 from `--headless` to `sandbox`. Below are the steps to run Dusk in workspace. 1. `docker-compose run workspace bash` (get into workspace). 2. `laravel new dusk-test` (generate new lavarel app for testing purpose). 3. `cd dusk-test` (change directory to newly generate app folder). 4. `composer install --dev laravel/dusk` (install dusk via composer). 5. `php artisan dusk:install` (generate dusk files). 6. `sed -i '/APP_URL/d' .env` (remove APP_URL entry in .env) 7. `echo 'APP_URL=localhost:8000' >> .env` (add new APP_URL entry in .env) 8. `sed -i--'s/headless/no-sandbox/g' tests/DuskTestCase.php` (replace the default chrome driver argument). 9. `xvfb` (alias to run Xvfb instance in the background). 10. `serve` (alias to run laravel app in the background). 11. `dusk` (alias to run Dusk test).
-
- 29 Sep, 2017 4 commits
-
-
Mahmoud Zalt authored
Add PHP LDAP extension if needed
-
Kévin Mathieu authored
-
Mahmoud Zalt authored
Add pecl before mongo install on Dockerfile-56 to stop mongodb breaking building
-
Ademir Mazer Jr [ Nuno ] authored
-
- 28 Sep, 2017 2 commits
-
-
Mahmoud Zalt authored
Fix typo
-
Andrew Marcinkevičius authored
-
- 26 Sep, 2017 1 commit
-
-
Mahmoud Zalt authored
Fix aerospike client link
-
- 25 Sep, 2017 3 commits
-
-
luciano authored
-
Luciano Jr authored
Just update the fork
-
Mahmoud Zalt authored
Add artisan aliases
-
- 24 Sep, 2017 2 commits
-
-
Taufek Johar authored
Added below php artisan commonly used aliases: ``` dusk = php artisan dusk fresh = php artisan migrate:fresh refresh = php artisan migrate:refresh rollback = php artisan migrate:rollback ```
-
Mahmoud Zalt authored
Add Terraform to Workspace
-
- 23 Sep, 2017 1 commit
-
-
Taufek Johar authored
Added Terraform (www.terraform.io) binary to workspace container. This tool is useful to spawn resources to multiple cloud providers via config files.
-
- 22 Sep, 2017 5 commits
-
-
Mahmoud Zalt authored
Add aerospike.so line to be load on php-fpm
-
Mahmoud Zalt authored
Fixed typo in "nginx"
-
luciano authored
-
Luciano Jr authored
Just update the fork
-
Alexander Makarov authored
-
- 20 Sep, 2017 2 commits
-
-
Mahmoud Zalt authored
Fixes issue #1139, non-responding mirrors.aliyun.com. Reverses 6440ca…
-
Vjekoslav Nikolic authored
Fixes issue #1139, non-responding mirrors.aliyun.com. Reverses 6440ca84
-
- 19 Sep, 2017 2 commits
-
-
Mahmoud Zalt authored
Make it easier to solve nginx build stuck
-
Mahmoud Zalt authored
add APACHE_PHP_UPSTREAM_TIMEOUT
-
- 18 Sep, 2017 2 commits
-
-
Roel Arents authored
-
Marco Aurélio Deleu authored
-
- 16 Sep, 2017 1 commit
-
-
Mahmoud Zalt authored
Update docker-compose.yml
-
- 15 Sep, 2017 1 commit
-
-
Joel Simpson authored
It looks like the 219: user: "1000:50" statement was added a while back to fix a file permissions issue, but on a completely fresh up it keeps mysql from starting, generating the following. Removing the line allowed everything to work properly.: mysql_1 | Initializing database mysql_1 | mysqld: Can't create/write to file '/var/lib/mysql/is_writable' (Errcode: 13 - Permission denied) mysql_1 | 2017-09-14T23:55:30.989254Z 0 [Note] Basedir set to /usr/ mysql_1 | 2017-09-14T23:55:30.989559Z 0 [Warning] The syntax '--symbolic-links/-s' is deprecated and will be removed in a future release mysql_1 | 2017-09-14T23:55:30.989602Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release. mysql_1 | 2017-09-14T23:55:30.990877Z 0 [ERROR] --initialize specified but the data directory exists and is not writable. Aborting. mysql_1 | 2017-09-14T23:55:30.990886Z 0 [ERROR] Aborting
-
- 13 Sep, 2017 1 commit
-
-
Mahmoud Zalt authored
Aws ebcli
-
- 12 Sep, 2017 2 commits
-
-
Melchor O. Abcede Jr authored
-
Melchor O. Abcede Jr authored
-
- 06 Sep, 2017 2 commits
-
-
Mahmoud Zalt authored
Added support of ImageMagick
-
Arhey authored
Fix issue #1011
-