Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						101986c76f 
					 
					
						
						
							
							merge the php versions dockerfiles in php-fpm, workspace and php-worker  
						
						
						
						
					 
					
						2018-04-06 10:04:56 +03:00 
						 
				 
			
				
					
						
							
							
								Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						a0c5ef75d2 
					 
					
						
						
							
							upgrade docker-compose to v3  
						
						
						
						
					 
					
						2018-04-05 16:43:22 +03:00 
						 
				 
			
				
					
						
							
							
								mfpang 
							
						 
					 
					
						
						
							
						
						f810962d84 
					 
					
						
						
							
							add APACHE_DOCUMENT_ROOT in env-example file  
						
						
						
						
					 
					
						2018-03-18 17:38:49 +08:00 
						 
				 
			
				
					
						
							
							
								Suhaib Khan 
							
						 
					 
					
						
						
							
						
						f90a81ef8b 
					 
					
						
						
							
							Update mysql version to latest  
						
						... 
						
						
						
						Signed-off-by: Suhaib Khan <suheb.work@gmail.com > 
						
						
					 
					
						2018-03-13 11:52:20 +05:30 
						 
				 
			
				
					
						
							
							
								Yu-Lung Shao (Allen) 
							
						 
					 
					
						
						
							
						
						04105b912d 
					 
					
						
						
							
							Merge pull request  #1375  from wvdongen/master  
						
						... 
						
						
						
						Added support for Apache Solr 
						
						
					 
					
						2018-02-27 17:19:20 +08:00 
						 
				 
			
				
					
						
							
							
								Yu-Lung Shao (Allen) 
							
						 
					 
					
						
						
							
						
						8d0bd8505c 
					 
					
						
						
							
							Merge pull request  #1354  from taufek/tj-install-prestissimo  
						
						... 
						
						
						
						Install Prestissimo in Workspace 
						
						
					 
					
						2018-02-27 00:00:25 +08:00 
						 
				 
			
				
					
						
							
							
								Yu-Lung Shao (Allen) 
							
						 
					 
					
						
						
							
						
						43ba898df3 
					 
					
						
						
							
							Merge branch 'master' into php-fpm-install-imap  
						
						
						
						
					 
					
						2018-02-26 20:33:35 +08:00 
						 
				 
			
				
					
						
							
							
								Yu-Lung Shao (Allen) 
							
						 
					 
					
						
						
							
						
						ca376935e1 
					 
					
						
						
							
							Merge pull request  #1382  from desaroger/php-72-pr  
						
						... 
						
						
						
						Add PHP 7.2 support and fix issues on 5.6-7.0-7.1 versions 
						
						
					 
					
						2018-02-26 10:43:16 +08:00 
						 
				 
			
				
					
						
							
							
								Bolo Lai 
							
						 
					 
					
						
						
							
						
						4b5a1ef628 
					 
					
						
						
							
							support custom composer repo url and npm registry url  
						
						
						
						
					 
					
						2018-02-21 13:13:19 +08:00 
						 
				 
			
				
					
						
							
							
								desaroger 
							
						 
					 
					
						
						
							
						
						72d550e6e5 
					 
					
						
						
							
							Set php default version to 72  
						
						
						
						
					 
					
						2018-02-16 19:10:03 +01:00 
						 
				 
			
				
					
						
							
							
								desaroger 
							
						 
					 
					
						
						
							
						
						91131f0963 
					 
					
						
						
							
							Add PHP 7.2 support  
						
						
						
						
					 
					
						2018-02-16 18:40:13 +01:00 
						 
				 
			
				
					
						
							
							
								Sven Slijkoord 
							
						 
					 
					
						
						
							
						
						3b219d2974 
					 
					
						
						
							
							Added env entry PHP_FPM_INSTALL_IMAP  
						
						
						
						
					 
					
						2018-02-13 19:15:49 +01:00 
						 
				 
			
				
					
						
							
							
								Wouter van Dongen 
							
						 
					 
					
						
						
							
						
						b7f89e6b00 
					 
					
						
						
							
							Add Solr  
						
						
						
						
					 
					
						2018-02-11 11:36:57 +01:00 
						 
				 
			
				
					
						
							
							
								Taufek Johar 
							
						 
					 
					
						
						
							
						
						0b902e3e96 
					 
					
						
						
							
							Install Prestissimo in Workspace  
						
						... 
						
						
						
						**Why we need this change?**
[Prestissimo](https://github.com/hirak/prestissimo ) will enabled `composer` to install plugins in parallel.
**Source**
http://jackmcdade.com/blog/tired-of-waiting  
						
						
					 
					
						2018-01-17 10:21:08 +08:00 
						 
				 
			
				
					
						
							
							
								Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						0077de28a1 
					 
					
						
						
							
							Merge pull request  #1345  from jdxia/master  
						
						... 
						
						
						
						workspace container adds swoole 
						
						
					 
					
						2018-01-09 19:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						d098f1f6ad 
					 
					
						
						
							
							Merge pull request  #1322  from jk2K/master  
						
						... 
						
						
						
						feat: add GMP extension to PHP-fpm 
						
						
					 
					
						2018-01-09 19:22:19 +01:00 
						 
				 
			
				
					
						
							
							
								x 
							
						 
					 
					
						
						
							
						
						c44338e370 
					 
					
						
						
							
							workspace container adds swoole  
						
						
						
						
					 
					
						2018-01-09 11:25:57 +08:00 
						 
				 
			
				
					
						
							
							
								Fruty 
							
						 
					 
					
						
						
							
						
						0aaa2c742e 
					 
					
						
						
							
							Added support for AMQP extension in workspace and php-fpm containers.  
						
						
						
						
					 
					
						2017-12-28 14:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								yemeng1 
							
						 
					 
					
						
						
							
						
						0445d76d11 
					 
					
						
						
							
							feat: add GMP extension to PHP-fpm  
						
						
						
						
					 
					
						2017-12-27 18:56:26 +08:00 
						 
				 
			
				
					
						
							
							
								Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						694b39ddf4 
					 
					
						
						
							
							Merge pull request  #1293  from Rhymond/patch-1  
						
						... 
						
						
						
						Compatibility for COMPOSE_FILE 
						
						
					 
					
						2017-12-04 08:51:32 +01:00 
						 
				 
			
				
					
						
							
							
								Raymond 
							
						 
					 
					
						
						
							
						
						cf136f891b 
					 
					
						
						
							
							Windows compatibility  
						
						... 
						
						
						
						COMPOSE_PATH_SEPARATOR
If set, the value of the COMPOSE_FILE environment variable will be separated using this character as path separator. 
						
						
					 
					
						2017-12-03 23:04:20 +00:00 
						 
				 
			
				
					
						
							
							
								francoisfaubert 
							
						 
					 
					
						
						
							
						
						47c74d1334 
					 
					
						
						
							
							Added clarification on how to split multiple docker-compose files within COMPOSE_FILE on Windows  
						
						
						
						
					 
					
						2017-11-23 14:02:56 -05:00 
						 
				 
			
				
					
						
							
							
								Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						e779bf96ab 
					 
					
						
						
							
							reorder some keys in the .env for easier modification  
						
						
						
						
					 
					
						2017-11-23 20:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								牟勇 
							
						 
					 
					
						
						
							
						
						8d410e9c82 
					 
					
						
						
							
							merge upstream  
						
						
						
						
					 
					
						2017-11-23 13:42:33 +08:00 
						 
				 
			
				
					
						
							
							
								Jeff 
							
						 
					 
					
						
						
							
						
						73b95357ac 
					 
					
						
						
							
							Specifying included docker-compose files in the .env is more flexible than hardcoding in the shell script.  
						
						
						
						
					 
					
						2017-11-22 10:48:22 +13:00 
						 
				 
			
				
					
						
							
							
								Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						65a8bbc6a4 
					 
					
						
						
							
							Merge pull request  #1262  from jeff-h/issue-171  
						
						... 
						
						
						
						Fixes  #353  and allows easier dev & prod environments 
					
						2017-11-21 22:56:04 +02:00 
						 
				 
			
				
					
						
							
							
								Jeff 
							
						 
					 
					
						
						
							
						
						cf5b1af31a 
					 
					
						
						
							
							Fixes   #353  and allows easier dev & prod environments by splitting dev-specific configuration into a separate docker-compose.  
						
						
						
						
					 
					
						2017-11-21 09:59:11 +13:00 
						 
				 
			
				
					
						
							
							
								huadong zuo 
							
						 
					 
					
						
						
							
						
						9835a20863 
					 
					
						
						
							
							Remove useless...  
						
						... 
						
						
						
						Remove useless... 
						
						
					 
					
						2017-11-15 13:05:26 +08:00 
						 
				 
			
				
					
						
							
							
								牟勇 
							
						 
					 
					
						
						
							
						
						a99281cda8 
					 
					
						
						
							
							Change application source from dl-cdn.alpinelinux.org to aliyun source  
						
						
						
						
					 
					
						2017-11-14 21:03:19 +08:00 
						 
				 
			
				
					
						
							
							
								Mahmoud Zalt 
							
						 
					 
					
						
						
							
						
						2fc0f3cb2e 
					 
					
						
						
							
							improve readability of the .env file  
						
						
						
						
					 
					
						2017-11-14 12:53:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jérôme Desseaux 
							
						 
					 
					
						
						
							
						
						c5ccc2f4ff 
					 
					
						
						
							
							soving python issue when using INSTALL_NODE=true and VueJS with Laravel.  
						
						
						
						
					 
					
						2017-11-12 11:04:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jeroen van Oort 
							
						 
					 
					
						
						
							
						
						23ee4f6679 
					 
					
						
						
							
							added IMAP extension to workspace  
						
						
						
						
					 
					
						2017-11-06 11:12:02 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Hope 
							
						 
					 
					
						
						
							
						
						894b0197e0 
					 
					
						
						
							
							Fixed: PHP-Worker has missing PGSQL drivers.  
						
						
						
						
					 
					
						2017-10-29 12:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Thorvald Falkenburg 
							
						 
					 
					
						
						
							
						
						a31114955a 
					 
					
						
						
							
							Remove variable  
						
						
						
						
					 
					
						2017-10-25 12:12:20 +02:00 
						 
				 
			
				
					
						
							
							
								Thorvald Falkenburg 
							
						 
					 
					
						
						
							
						
						f4ede08b9c 
					 
					
						
						
							
							Fix variable issues.  
						
						... 
						
						
						
						Also made the variables introduced with the psql client consistent
with the existing ones. Fixes  #1208  
						
						
					 
					
						2017-10-25 11:40:47 +02:00 
						 
				 
			
				
					
						
							
							
								Lan Dong Si Hoang (Geraint Dong) 
							
						 
					 
					
						
						
							
						
						60998ed1e4 
					 
					
						
						
							
							Merge branch 'master' into Add_pg_client_to_workspace_phpfpm  
						
						
						
						
					 
					
						2017-10-24 13:03:56 +07:00 
						 
				 
			
				
					
						
							
							
								Arkadius Jonczek 
							
						 
					 
					
						
						
							
						
						b8e657b68f 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2017-10-19 14:31:02 +02:00 
						 
				 
			
				
					
						
							
							
								Arkadius Jonczek 
							
						 
					 
					
						
						
							
						
						49e48edefd 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/master'  
						
						
						
						
					 
					
						2017-10-18 14:41:20 +02:00 
						 
				 
			
				
					
						
							
							
								Arkadius Jonczek 
							
						 
					 
					
						
						
							
						
						182386b514 
					 
					
						
						
							
							removed grafana-storage  
						
						
						
						
					 
					
						2017-10-18 14:38:10 +02:00 
						 
				 
			
				
					
						
							
							
								Arkadius Jonczek 
							
						 
					 
					
						
						
							
						
						bea122a1fd 
					 
					
						
						
							
							removed depends_on from grafana and added Grafana port to env-example  
						
						
						
						
					 
					
						2017-10-18 14:34:27 +02:00 
						 
				 
			
				
					
						
							
							
								Geraint Dong 
							
						 
					 
					
						
						
							
						
						7fb00658cf 
					 
					
						
						
							
							Add support for pgclient to workspace & php-fpm  
						
						... 
						
						
						
						+ Update sample .env file 
						
						
					 
					
						2017-10-18 10:18:23 +07:00 
						 
				 
			
				
					
						
							
							
								Zuohuadong 
							
						 
					 
					
						
						
							
						
						7f5d9d07d1 
					 
					
						
						
							
							add postgresql for php-fpm  
						
						
						
						
					 
					
						2017-10-17 12:23:48 +08:00 
						 
				 
			
				
					
						
							
							
								Maxime Helias 
							
						 
					 
					
						
						
							
						
						8e556008d8 
					 
					
						
						
							
							Add MailDev Container  
						
						
						
						
					 
					
						2017-10-14 20:01:16 +02:00 
						 
				 
			
				
					
						
							
							
								Zuohuadong 
							
						 
					 
					
						
						
							
						
						17ea7b313f 
					 
					
						
						
							
							update  
						
						
						
						
					 
					
						2017-10-12 18:54:09 +08:00 
						 
				 
			
				
					
						
							
							
								Taufek Johar 
							
						 
					 
					
						
						
							
						
						eeee14338f 
					 
					
						
						
							
							Move Chrome Driver Version to Env  
						
						... 
						
						
						
						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.
``` 
						
						
					 
					
						2017-10-06 22:58:52 +08:00 
						 
				 
			
				
					
						
							
							
								Taufek Johar 
							
						 
					 
					
						
						
							
						
						881cbfb8c2 
					 
					
						
						
							
							Install Dependencies to Run Dusk Tests  
						
						... 
						
						
						
						**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). 
						
						
					 
					
						2017-10-02 20:08:01 +08:00 
						 
				 
			
				
					
						
							
							
								Kévin Mathieu 
							
						 
					 
					
						
						
							
						
						04770bc4ec 
					 
					
						
						
							
							Add PHP LDAP extension if needed  
						
						
						
						
					 
					
						2017-09-29 14:56:28 +02:00 
						 
				 
			
				
					
						
							
							
								Geraint Dong 
							
						 
					 
					
						
						
							
						
						ca9c07eb76 
					 
					
						
						
							
							Add Postgre SQL Support for php-fpm & edit webserver session storage location  
						
						... 
						
						
						
						+ Add sample config 
						
						
					 
					
						2017-09-25 18:40:47 +07:00 
						 
				 
			
				
					
						
							
							
								Taufek Johar 
							
						 
					 
					
						
						
							
						
						8cb4c8d62e 
					 
					
						
						
							
							Add Terraform to Workspace  
						
						... 
						
						
						
						Added Terraform (www.terraform.io) binary to workspace container.
This tool is useful to spawn resources to multiple cloud providers via config files. 
						
						
					 
					
						2017-09-23 15:49:55 +08:00 
						 
				 
			
				
					
						
							
							
								Roel Arents 
							
						 
					 
					
						
						
							
						
						110aa91c59 
					 
					
						
						
							
							add APACHE_PHP_UPSTREAM_TIMEOUT  
						
						
						
						
					 
					
						2017-09-18 15:24:48 +02:00