Valentino Lauciani
2e928a4928
laravel-horizon: Install 'sockets' without install 'AMQP` ( #2211 )
...
* Add LARAVEL_HORIZON_INSTALL_SOCKETS variable. Issue #2209
* Get LARAVEL_HORIZON_INSTALL_SOCKETS from .env. Issue #2209
* Get INSTALL_SOCKETS variable and install 'sockets' ext. Issue #2209
2019-07-30 12:48:24 +08:00
Stefan Neuhaus
044261b06f
Implement Gearman Message broker & PHP Extension
2019-07-25 12:03:21 +02:00
stefan
1602ff2dd0
Implement Cassandra DB & PHP Extension ( #2214 )
...
* Implementing Cassandra DB & PHP Extension
* Update documentation for Cassandra
* Added Cassandra for testing CI
2019-07-25 16:18:33 +08:00
Stefan Neuhaus
9a852e7bc7
Implementing Cassandra DB & PHP Extension
2019-07-25 08:02:59 +02:00
zslavis
4e257c8e8f
Update to include MARIADB_VERSION in env file which sets the mariadb version ( #2185 )
2019-07-14 11:46:21 +08:00
skipworkgh
9a0f9cfa74
Lets not enable them by default...
2019-07-02 16:36:08 +02:00
skipworkgh
e9eacfafa7
Added support for the mailparse php pecl extension
2019-07-02 16:12:05 +02:00
StefanT123
a2c7b46766
Added graylog to the list of softwares. ( #2177 )
2019-06-19 22:46:22 +08:00
Anton Sannikov
d1015e5e96
Confluence container added ( #2140 )
...
* Confluence config added
* Confluence docs added
2019-06-19 17:19:20 +08:00
vlauciani
5bf8be6303
Add 'sshpass' and 'ping' packages into 'workspace' and 'php-fpm' Docker image ( #2164 )
...
* Update env-example
Added variables to install 'ping' and 'sshpass'
* Update docker-compose.yml
Import variable from '.env' to set 'INSTALL_MYSQL_CLIENT' and 'INSTALL_PING'
* Update Dockerfile
Add code to import variables from 'docker-compose.yml' to install 'ping' and/or 'sshpass'
2019-06-06 11:59:13 +08:00
xiagw
bc8772441b
add php ext "taint" ( #2150 )
...
* add php ext "taint", only support php7.
2019-05-29 08:56:40 +08:00
Mateusz Qunabu
dba1594b05
allowing php-worker to install gmp extension ( #2152 )
2019-05-29 08:54:20 +08:00
蔡正海
fbdfc41927
feat: Add PHP_FPM_INSTALL_XHPROF as an option to install xhprof extension ( #2077 )
...
* feat: Add PHP_FPM_INSTALL_XHPROF as an option to install xhprof extension
* fix: INSTALL_XHPROF default value set false
2019-05-18 10:57:01 +08:00
Daniel Seif
c7289f7db3
GNU parallel in workspace container ( #2102 )
...
* added parallel workers
* removed debug sleep
* added documentation how to install GNU parallel
2019-05-09 13:42:50 +08:00
Daniel Seif
e8d84cf9a3
Aerospike environment ( #2119 )
...
* aerospike's config file is not being used but overwritten on container start
* added environment variable handling for aerospike configuration
2019-05-09 13:41:09 +08:00
Tunde Aromire
4417083a80
Installation of ffmpeg ( #2118 )
...
* Install ffmpeg in workspace and php-worker.
2019-05-08 22:27:39 +08:00
Silvio Ney
0980523049
POSTGIS Postgres Extension ( #2110 )
...
* created PHP_FPM_INSTALL_POSTGIS variable
* install postgis if needs
* install_postgis variable
2019-05-08 18:17:08 +08:00
Rainer Eli
d8b3cb5a52
Add PHP_FPM_INSTALL_RDKAFKA as an option to install rdkafka extension ( #2040 )
2019-05-08 18:15:09 +08:00
xiagw
cbbdb0a86b
add sonarqube to docker-compose ( #2113 )
...
* add sonarqube to docker-compose
* change volume dir
* add postgres init db
* add comment for sonarqube error
2019-05-08 18:10:22 +08:00
Tunde Aromire
a03c225e27
Installation of ffmpeg ( #2078 )
...
* Install ffmpeg in workspace.
* Documented the process for install ffmpeg.
2019-04-09 14:32:40 +08:00
Yu Li
95965b12e7
php-worker swoole false ( #2079 )
2019-04-09 10:17:43 +08:00
ahkui
58d7d4fa0b
add powerline to workspace ( #2062 )
2019-03-28 09:54:51 +08:00
Yu Li
1f22e86d92
workspace add inotify and fswatch ( #2059 )
2019-03-26 19:00:58 +08:00
andreypaa
d1f3bc8e5c
Pgadmin newest version 4.x ( #2054 )
...
* new last version pgadmin
2019-03-21 23:19:32 +08:00
Yu Li
254a9ae194
php-woker add swoole ( #2045 )
2019-03-15 10:17:55 +08:00
Adrian Nuta
8ca26e6c06
Add Manticore Search ( #2036 )
...
* Add Manticore Search
2019-03-06 20:50:00 +08:00
mintalicious
6c8adbc195
Add ghostscript to php worker ( #2035 )
...
* Update docker-compose.yml
* Update Dockerfile
* Update env-example
2019-03-05 11:08:40 +08:00
Shao Yu-Lung (Allen)
76218808fd
Support PHP 7.3 ( #2028 )
...
* Support PHP 7.3
* travics-ci build test by pass:
* SSH2 extension does not yet support PHP 7.3
* V8JS extension does not yet support PHP 7.3.
* xdebug extension does not yet support PHP 7.3.
* memcached extension does not yet support PHP 7.3.
2019-03-01 18:24:14 +08:00
salvo-github
2d7b780e56
Auth file for magento 2 installation ( #2022 )
2019-03-01 11:04:03 +08:00
Yu Li
2deb9bf1cb
php-fpm install mysql-client ( #2005 )
2019-02-22 18:30:05 +08:00
Shao Yu-Lung (Allen)
b0edaf93a1
reorganizaion aerospike extension install ( #2008 )
2019-02-22 17:46:25 +08:00
Yunier López Martínez
61ac73e806
Added WORKSPACE_INSTALL_NPM_ANGULAR_CLI option to install Angular CLI to Workspace ( #1857 )
2019-02-17 00:08:33 +08:00
hareku
14ee775e39
add: redis-cluster ( #1981 )
2019-02-16 23:38:18 +08:00
vladyslavstartsev
1282c413fd
added zip to php-fpm workspace container (so there is no composer warning) ( #1903 )
2019-02-16 23:32:03 +08:00
scappuccino
ee2db98c61
xsl support added (feature for magento 2) ( #1995 )
...
* Update php-fpm Dockerfile
* Update workspace Dockerfile
* Update env-example
2019-02-16 23:03:42 +08:00
Ion Jaureguialzo Sarasola
1286b7ef06
Support for additional locales in PHP-FPM ( #1976 )
2019-02-14 21:52:40 +08:00
Jesus Galvan
fc3355a9cc
Add CouchDB ( #1974 )
...
* Add CouchDB
2019-02-09 20:07:37 +08:00
hawkup
1d420a2507
Separate variable flag container path out from APP_CODE_PATH_CONTAINER ( #1591 )
...
Because Container cannot volume when use APP_CODE_PATH_CONTAINER (with flag) concat with path name, e.g. /var/www:nocache/letencrypt
This will fix 1540.
2019-02-09 19:57:11 +08:00
Dmitry Ossipov
c7aa535598
Added WP-CLI support to workspace ( #1748 )
...
* Added WP-CLI support
* Updated documentation for WP-CLI
2019-02-09 19:48:28 +08:00
ahkui
5edf3f398b
Update document and fix some container bug ( #1785 )
2019-02-09 19:37:11 +08:00
Luis Coutinho
eb0c941313
Add traefik ( #1916 )
...
* Add mosquitto broker
* Add documetation to mosquitto
* Add traefik
2019-02-09 19:25:21 +08:00
Lan Phan
d5647295ca
add MYSQL_CLIENT and AMQP for php-worker ( #1949 )
2019-02-09 16:34:34 +08:00
Shao Yu-Lung (Allen)
36c78369d5
fix aerospike build fail ( #1948 )
2019-01-10 23:23:51 +08:00
Frank Yuan
04f071555c
fixed php-fpm install phalcon ext bug ( #1811 )
...
* add phalcon ext
* fixed phalcon install
* update index.md
* php-worker install phalcon ext
2019-01-10 10:56:30 +08:00
Lan Phan
03ff791e17
php-worker: add laradock user ( #1928 )
2019-01-09 23:54:32 +08:00
Luis Coutinho
30c8afafa2
Add mosquitto broker ( #1914 )
...
* Add mosquitto broker
* Add documetation to mosquitto
2019-01-08 15:33:40 +08:00
Spyros Sakellaropoulos
e6d866b8a6
Added APCU installation option ( #1831 )
2019-01-08 15:30:12 +08:00
Hyduan
35ffd02b44
Add ZooKeeper Component ( #1899 )
2019-01-08 15:29:04 +08:00
Lan Phan
d8c36ab860
add zip extension support for PHP in php-worker ( #1894 )
2018-11-27 17:00:03 +08:00
Mike P. Sinn
2689638d7d
MySQL Client in Workspace ( #1892 )
2018-11-27 16:59:14 +08:00
Thijs Kuilman
4480962922
Updated Chrome Driver to latest stable version (2.32 to 2.42) in env-example ( #1813 )
2018-11-22 22:25:39 +08:00
Michael Radionov
cc81e57206
FIX PHP YAML extension #1798 ( #1888 )
...
* FIX PHP YAML extension #1798
* changed parameter name
2018-11-22 22:24:50 +08:00
Michael Radionov
796b46cf5a
PHP YAML extension ( #1798 )
2018-11-22 08:12:52 +08:00
Tolga Boztuna
0ed5487ed7
fix typo in env-example ( #1834 )
2018-11-13 21:35:19 +08:00
Rex.Chien
cf46b87a01
add mssql support for solr ( #1829 )
2018-11-13 20:58:00 +08:00
vladyslavstartsev
0af2115658
added SOAP ext to php-worker ( #1817 )
2018-11-13 20:55:15 +08:00
Null
0ffea858d6
Remove duplicate key ( #1808 )
2018-11-13 20:51:26 +08:00
Vladyslav Shchepotin
7219b3543a
Nginx: added OpenSSL for local development ( #1527 )
...
* feature(nginx): add OpenSSL
2018-11-13 20:44:51 +08:00
Abdelrahman Omran
1dac382827
Drop the useless PHP tokenizer extension install step ( #1650 )
...
It is bundled and enabled by default in the PHP language already, and adding this step raises a warning:
warning: tokenizer (tokenizer.so) is already loaded!
Also if this option disabled, it's still installed as part of the language anyway!
2018-11-13 20:30:41 +08:00
Frank Yuan
9cfe5c6156
add phalcon ext ( #1806 )
...
* add phalcon ext
2018-09-22 15:45:41 +08:00
ahkui
436df887c9
Add docker registry ( #1770 )
...
* add docker registry and docker registry web ui
2018-09-18 11:15:59 +08:00
Peter Mein
6a3b3fac2d
Added support for Thumbor ( #1373 )
2018-09-16 20:21:13 +08:00
ahkui
e101e4d5b2
Add mail services(mailu) ( #1775 )
...
* add mail service
2018-09-16 17:44:18 +08:00
Null
20c85904c5
Package has been deprecated ( #1796 )
...
workspace npm bower
2018-09-15 21:19:24 +08:00
Madson Jr
94f262a793
Merge branch 'master' into graphviz
2018-09-10 22:40:19 -03:00
ganlei
00df369e96
Add IonCube Loader (zend_extension) ( #1763 )
2018-09-08 21:31:05 +08:00
vladyslavstartsev
39469e1404
added ssh2 to workspace and php-fpm ( #1756 )
2018-08-28 14:16:25 +08:00
ahkui
947a791ad2
Auto reload caddy and add basicauth example ( #1706 )
...
* add live reload and basicauth
2018-08-26 16:02:55 +08:00
vladyslavstartsev
aa84dd8616
added ext-gmp to workspace container ( #1762 )
2018-08-21 19:01:12 +08:00
ahkui
b788a8bbfd
Add Web Based IDEs ( #1705 )
...
Add Web Based IDEs: Theia, WebIDE, Codaid, IceCoder.
2018-08-21 13:49:56 +08:00
Youri Westerman
89051de67d
This developer needed to turn back the clock in the PHP-FPM container, you will not believe what he did next! ( #1675 )
...
* Added documentation for installing libfaketime in the php-fpm container
* Enabled installing and using libfaketime system-wide inside the php-fpm container
2018-08-21 13:41:34 +08:00
Shao Yu-Lung (Allen)
1b865dd153
fix php5.6 workspace aerospike travis-ci build failed. ( #1738 )
2018-07-31 22:38:02 +08:00
Ígor Jacaúna
8180804ae0
Add Metabase for analytics and Business Intelligence ( #1711 )
...
* Include metabase service
* Removing unecessary environment variables
* Update documentation
2018-07-29 13:07:15 +08:00
vladyslavstartsev
fbc2afee71
implemented option to add bcmath to laradock php-worker ( #1716 )
...
* implemented option to add bcmath to laradock php-worker
* updated docs
2018-07-20 15:44:07 +08:00
Madson Jr
238a78aafc
Merge branch 'master' into graphviz
2018-07-18 13:25:39 -03:00
Madson Jr
e07ee7d07d
GraphViz support in workspace
...
Issue #1003
2018-07-18 13:25:16 -03:00
ahkui
d8b2b8c233
Add gitlab ( #1683 )
...
* Add gitlab
2018-07-18 21:20:43 +08:00
Youri Westerman
4ce25e95b4
Added option to install the php calendar extension in php-fpm ( #1672 )
...
* Added option to install the php calendar extension in php-fpm
* Added section about installing php calendar extension in php-fpm
2018-07-13 18:31:13 +08:00
ahkui
dc234b9b28
Add Jupyterhub ( #1686 )
2018-07-13 11:35:46 +08:00
ahkui
29483bab8c
Add Ipython ( #1685 )
2018-07-13 11:33:41 +08:00
ahkui
2f996450e5
Add Redis webui ( #1688 )
...
* add redis webui
* Update env-example
* depends on redis
2018-07-06 20:57:29 +08:00
ahkui
1823060c4b
Add Mongo webui ( #1687 )
...
* add mongo webui
* update
* Update env-example
2018-07-06 20:54:44 +08:00
Ari Kaiy
2ec23122e7
Update version pointer node ( #1598 )
2018-06-30 17:08:02 +08:00
Eugene Kirdzei
a1e01ac19b
Install phpdbg ( #1612 )
...
* Install phpdbg
* Change documentstion
2018-06-30 16:54:46 +08:00
ahkui
b0bfa5f1d3
Add netdata for monitoring server ( #1613 )
...
* add netdata container
* update document
* update document each part separate with 6 * \n
* remove unuse file
2018-06-28 13:24:08 +08:00
Emanuele Menon
dcf6b6d9ac
Install of libpng16 library for fix react and react with material-ui application ( #1625 )
...
* Added commands in Workspace Dockerfile for installation of libpng with configurable env argument switch
* Updated documentation
2018-06-28 13:14:06 +08:00
Abdelrahman Omran
7d1dc66f77
Conditionally install npm tools ( #1641 )
2018-06-24 23:19:09 +08:00
Shao Yu-Lung (Allen)
f3c934222f
Fix #1627 , The POSTGRES_ENTRYPOINT_INITDB variable is not set. Defaulting to a blank string. ( #1639 )
2018-06-24 14:38:04 +08:00
Shao Yu-Lung (Allen)
5bffd43b55
Merge pull request #1505 from Crease29/patch-1
...
Add COMPOSE_PROJECT_NAME to env-example
2018-06-22 19:34:33 +08:00
bestlong
d8f95bac2a
update AEROSPIKE_PHP_REPOSITORY source
2018-06-09 00:15:09 +08:00
bestlong
beec32498e
update drush version
2018-05-28 11:23:59 +08:00
Shao Yu-Lung (Allen)
185ba60a09
Merge branch 'master' into master
2018-05-28 10:46:18 +08:00
Shao Yu-Lung (Allen)
7c88c33b29
Merge pull request #1504 from dougblackjr/master
...
Adding pcntl to php-fpm, php-worker, addresses #1419
2018-05-27 10:08:53 +08:00
Shao Yu-Lung (Allen)
20464d1bd2
Merge pull request #1510 from brunen9/remove-unused-variable-php-fpm-install-postgres
...
Remove unused variable PHP_FPM_INSTALL_POSTGRES.
2018-05-25 22:19:34 +08:00
Shao Yu-Lung (Allen)
aee1adb0a1
Merge pull request #1533 from kaliberx/master
...
Add subversion support in workspace
2018-05-25 22:10:58 +08:00
Grzegorz Dąbrowski
b990af3353
Add subversion support in workspace
2018-05-07 10:58:55 +02:00
SDLyu
9e5fdda294
Update env-example
2018-05-05 22:06:15 +08:00
Pavel Mironchik
d142500216
Remove unused variable PHP_FPM_INSTALL_POSTGRES.
2018-04-27 21:48:16 +06:00
Kai Neuwerth
9ab84c5174
Add COMPOSE_PROJECT_NAME to env-example
2018-04-25 08:30:33 +02:00
Douglas Black
6b6e2d5f86
Adding pcntl to php-fpm, php-worker, addresses #1419
2018-04-24 10:25:16 -04:00
Wouter van Dongen
3ad17eca0a
- Fix Drush installation
...
- Consistent naming of arguments
- Add deprecated install note
2018-04-23 20:30:47 +02:00
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