Commit Graph

422 Commits

Author SHA1 Message Date
Lan Phan d3e505cd73 remove duplicated laravel installer code 2019-11-14 22:34:23 +07:00
Valentino Lauciani 4e5a142c9d YAML extension for php-cli (#2360)
* Add 'WORKSPACE_INSTALL_YAML' variable to install php yaml extension for php-cli

* Set 'INSTALL_YAML' variable to install php yaml extension for php-cli

* Install yaml extension for php-cli
2019-11-14 05:08:54 +07:00
Alone 8b2bcc6d15 add config file for supervisord 2019-10-28 17:33:13 +08:00
Alone 6764a88fe6 Install supervistor in the workspace 2019-10-16 18:18:03 +08:00
João Zonta 1ded4a657e Merge branch 'add_oci8_supports' of https://github.com/jzonta/laradock into add_oci8_supports 2019-10-09 08:48:56 -03:00
Shao Yu-Lung (Allen) 04c6aaf338
Merge pull request #2215 from stefnats/gearman
Implement Gearman Message broker & PHP Extension
2019-10-07 17:08:29 +08:00
Shao Yu-Lung (Allen) 9428a4b781
Merge branch 'master' into mailparse 2019-10-07 11:02:57 +08:00
Beau Hastings b7ede26634 Add ast extension 2019-09-19 11:38:25 +08:00
João Zonta 559acc278b Added support for OCI8 extension in workspace and php-fpm containers. PHP 5.6, 7.0, 7.1, 7.2 and 7.3 2019-09-11 23:54:29 -03:00
stefan e608528da5
Merge branch 'master' into gearman 2019-09-02 13:18:28 +02:00
Mahmoudz 5e4fda4659 replace the letsdockerize base images with the original once
after creating tags for the images.

Closing #26 #27
2019-08-22 09:53:30 +02:00
ahkui 818eb1f59d
Merge pull request #2203 from hazaveh/php-redis-fix
Fix: build workspace with INSTALL_PHPREDIS
2019-08-21 00:15:47 +08:00
mouyong 4893347980 remove setting remote_log 2019-08-09 09:14:10 +08:00
mouyong f01cab7742 set xdebug.remote_autostart=0 https://github.com/laradock/laradock/issues/2112#issuecomment-489603086 2019-08-09 09:08:49 +08:00
mouyong f64adc2114 workspace and php-fpm change source 2019-08-09 08:52:32 +08:00
Alec Joy 47bb995cad
Typo in PHP version check 2019-08-05 09:53:36 -04:00
Alec Joy b2de93cc1b Add support for pcov code coverage driver 2019-08-04 14:07:05 -04: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
Marco Manieri 3a4c9158d2 Cannot load Xdebug - it was already loaded (#2123)
zend_extension=xdebug.so is already in /etc/php/7.2/cli/conf.d/20-xdebug.ini

rediefing the alias causes the was already loaded notice.

also /var/www/vendor/bin/phpunit instead of ./vendor/bin/phpunit breaks the alias when vendor directory is not directly under the root app directory
2019-07-22 22:31:46 +08:00
Mahdi Hazaveh 60afd8feb3 run apt-get update before attempting to install php-redis on workspace container
Fixes E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php-redis/php-redis_4.2.0-1+ubuntu16.04.1+deb.sury.org+1_amd64.deb  404  Not Found
2019-07-12 09:57:17 +08:00
skipworkgh e9eacfafa7 Added support for the mailparse php pecl extension 2019-07-02 16:12:05 +02:00
Artyom Mezin ca80dd1694 Add laravel installer for root user (#2176) 2019-06-19 17:21:28 +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
Alexandr Shevchenko 23193babf4 Workspace: blackfire gpg.key url fixed (#2133) 2019-05-18 13:06:30 +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
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
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
Shao Yu-Lung (Allen) 329462a637
update base image (#2034) 2019-03-03 20:57:07 +08:00
Shao Yu-Lung (Allen) d964e2898c
fix Dockerfile parse error line
#2022
2019-03-01 12:04:32 +08:00
salvo-github 2d7b780e56 Auth file for magento 2 installation (#2022) 2019-03-01 11:04:03 +08:00
Shao Yu-Lung (Allen) cf6a9ba2c9
php-fpm and workspace replace base image (#2025)
* php-fpm and workspace replace base image
* Aerospike PHP 5.6.40 Debian 9.6 is not supported, travis-ci build by pass.
2019-03-01 11:02:13 +08:00
Shao Yu-Lung (Allen) 61d7b18922
Optimize php-fpm and workspace Dockerfile. (#2015) 2019-02-23 16:46:46 +08:00
Shao Yu-Lung (Allen) cde20c3ced
Fix workspace php56 install V8JS build fail (#2013)
* Add check swoole extenstion after install.
* Fix php 5.6 install swoole-2.0.11 get segmentation fault.
* Fix php 5.6 install v8js build fail.
2019-02-23 12:24:58 +08:00
Shao Yu-Lung (Allen) 1ec9244f7f
Fix workspace php56 build fail (#2012)
* check swoole extenstion after install.
* php 5.6 install swoole-2.0.11 downgrade version to 2.0.10 avoid segmentation fault.
2019-02-23 00:52:14 +08:00
Shao Yu-Lung (Allen) 176d4e8033
php 7.0 php-fpm and workspace PECL install sqlsrv pdo_sqlsrv specify 5.3.0 version. (#2010) 2019-02-22 23:45:21 +08:00
Shao Yu-Lung (Allen) b0edaf93a1
reorganizaion aerospike extension install (#2008) 2019-02-22 17:46:25 +08:00
Shao Yu-Lung (Allen) 27af2bca8c
fix install zip fail (#1998) 2019-02-17 01:19:20 +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
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
Shao Yu-Lung (Allen) 931f99ed0f
workspace redis extension use apt install. (#1990) 2019-02-12 18:37:38 +08:00
Alex Mayer 53ca88714c Map cll And cla Aliases To Correct Commands (#1696) 2019-02-09 19:58:12 +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
Atef Ben Ali e0dc683d3f Add `gloga` alias (#1970)
This add `git log --oneline --decorate --graph --all` command alias.
2019-02-09 19:25:50 +08:00
Slava Razum d27f4368ee Run bash when login by `laradock` via ssh (#1541) 2019-02-09 17:06:26 +08:00
Atef Ben Ali 163eb1f73a add more `git` aliases (#1922) 2019-01-08 15:34:18 +08:00
Tomonso Ejang 3e771dbcfc Typo in PHP_VERSION for PHP gmp extension (#1933) 2019-01-08 15:31:21 +08:00
Mike P. Sinn 2689638d7d MySQL Client in Workspace (#1892) 2018-11-27 16:59:14 +08:00
Lan Phan fa7d3c239c Fix Permission denied (#1893)
* Revert "default user for workspace is laradock, so that owner of log file when running php artisan command doesn't change (#1875)"

This reverts commit 156d124db0.

* update document to inform user should add --user=laradock when exec into workspace, update sync.sh bash to exec into workspace with user laradock
2018-11-27 16:57:36 +08:00
Lan Phan 156d124db0 default user for workspace is laradock, so that owner of log file when running php artisan command doesn't change (#1875) 2018-11-22 08:10:09 +08:00
ahkui a1af01b137 update workspace dockerfile (#1759)
fix workspace user laradock laravel command not found
2018-11-22 08:07:54 +08:00
Brice 1519c80036 Enable calling node commands (npm, bower, etc) from the host with 'docker-compose exec' (#1481) 2018-11-22 08:05:44 +08:00
Pavel c1e8e955a1 Fix typo in seed alias (#1843) 2018-11-13 20:54:02 +08:00
Frank Yuan 9cfe5c6156 add phalcon ext (#1806)
* add phalcon ext
2018-09-22 15:45:41 +08:00
Null 784aab2043 Update NVM installer (#1794) 2018-09-17 22:11:30 +08:00
Null 61576c0b1b Change to stable CLI interface (#1793)
workspace apt command
2018-09-16 18:00:46 +08:00
Alex Mayer 70c1be4168 Point ea Alias To Correct File (#1698) 2018-09-16 17:58:26 +08:00
semenikhin 86a4108ef4 fix comment (#1790)
GMP
2018-09-15 21:20:22 +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
Tatamo 2e2cb6df22 Enable `docker-compose exec workspace npm` (and yarn, etc.) (#1743)
* fix node PATH to enable docker-compose exec workspace npm
* add PATH for yarn to enable docker-compose exec workspace yarn
2018-08-31 20:19:52 +08:00
vladyslavstartsev 39469e1404 added ssh2 to workspace and php-fpm (#1756) 2018-08-28 14:16:25 +08:00
vladyslavstartsev aa84dd8616 added ext-gmp to workspace container (#1762) 2018-08-21 19:01:12 +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
Shao Yu-Lung (Allen) 764e484599
Env variable conflict (#1734)
* php-fpm and workspace arg var rename: PHP_VERSION to  LARADOCK_PHP_VERSION.
* travis-ci skip phpbdg
2018-07-29 12:00:13 +08:00
Alex Mayer 1acbebc2a3 Update MSSQL Drivers To Newest Version (#1707)
Remove version lock from pecl install
Update to Debian 9 repos since our image is Debian 9
Remove duplicate locales-gen line
Closes #1622
2018-07-28 15:08:01 +08:00
brunen9 b2ab970d04 Upgrade PostgreSQL client to version 10. (#1508) 2018-07-20 15:48:09 +08:00
Madson Jr 7aba9991f6 Conflict merge 2018-07-18 13:26:27 -03: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
Vladislav Otchenashev 8624335f61 Update crontab to reference full PHP path (#1517)
Otherwise it doesn't work
2018-07-13 22:36:43 +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
Abdelrahman Omran eccc149f45 Fix current shell on root when installing svgo (#1644)
This fix the following errors:
/bin/sh: 13: /root/.bashrc: shopt: not found
/bin/sh: 21: /root/.bashrc: shopt: not found
/bin/sh: 103: /root/.bashrc: source: not found
2018-06-30 16:50:37 +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
Rony Debnath fd56c4dcda Update VUE CLI to v3 (#1654) 2018-06-27 18:48:32 +08:00
Shao Yu-Lung (Allen) 08dfc9f816
php-fpm, workspace when php5 support old mongo ext. (#1642) 2018-06-25 20:16:25 +08:00
Abdelrahman Omran b71f50bf83 Fix apt-get deprecated --force-yes flag & noninteractive if needed (#1640) 2018-06-24 23:19:49 +08:00
Abdelrahman Omran 7d1dc66f77 Conditionally install npm tools (#1641) 2018-06-24 23:19:09 +08:00
Abdelrahman Omran 600a6154b4 Automate xdebug installation and simplify instructions (#1630) 2018-06-24 09:46:12 +08:00
Shao Yu-Lung (Allen) 0e9d044c6f
Merge pull request #1606 from ahkui/fix_workspace_no_nasm
fix #1607  workspace no nasm
2018-06-22 18:30:49 +08:00
bestlong a3cbfd71f5 Fix php7.0 swoole build failed. 2018-06-18 21:27:23 +08:00
bestlong f47e40b262 fix php5.6 DRUSH "Segmentation fault (core dumped)" error. 2018-06-17 23:20:18 +08:00
KUI\ahkui 65444d39b6 fix workspace no nasm 2018-06-12 20:15:30 +08:00
bestlong e8eb97b398 php5 support MSSQL extension 2018-06-11 14:23:40 +08:00
bestlong 0f4a417f4e fix aerospike build failed
php-fpm and workspace
2018-06-01 01:30:35 +08:00
Shao Yu-Lung (Allen) 42a960338b
Merge pull request #1530 from ahkui/patch-1
Update Dockerfile install python pip, virtualenv way.
2018-05-29 14:01:50 +08:00
bestlong 573b8e0afd clean up apt update 2018-05-28 11:15:03 +08:00
Shao Yu-Lung (Allen) 185ba60a09
Merge branch 'master' into master 2018-05-28 10:46:18 +08:00
Shao Yu-Lung (Allen) a03ce23bf5
Merge pull request #1520 from fnandogp/master
fix: Fix Drush install for the workspace
2018-05-28 10:30:50 +08:00
bestlong d5efd5309e update pecl channel 2018-05-28 08:47:22 +08:00
Shao Yu-Lung (Allen) 9250326664
Swoole support php5 (#1571)
* php5 fpm support swoole
* php5 workspace support swoole
2018-05-27 19:47:13 +08:00
Shao Yu-Lung (Allen) 808bd72d13
Fix #1544, Unable to locate package libgmp-dev. (#1569)
* Fix #1544, Unable to locate package libgmp-dev.
2018-05-27 10:06:00 +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
KUI\ahkui d08177d2c2 fix wrong spelling 2018-05-20 19:22:30 +08:00
Grzegorz Dąbrowski b990af3353 Add subversion support in workspace 2018-05-07 10:58:55 +02:00
ahkui b2c09f6b15
Update Dockerfile
fix pip v10 error 
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name main
2018-05-07 15:03:52 +08:00
Johan Eliasson 77bea30cb0
Update apt sources before installing imagemagick
#1512
2018-05-04 22:04:35 +02:00
Fernado Pinheiro dac336e6a1 fix: Fix Drush install for the workspace 2018-05-02 10:49:19 -03: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
Tom Fenech 1f193a5310 Add missing syntax to continue line 2018-04-04 20:29:14 +02:00
Mahmoud Zalt 0586247e3f
Merge branch 'master' into debug-workspace-scheduler 2018-04-04 17:48:46 +03:00
Daniel Hunsaker 31a4e29c81 Apply COPY vs ADD best practices
Should only use `ADD` for URLs (and even then, `curl` or `wget` are preferred, for numerous reasons, even within this repo) and when extracting archive contents as part of the `ADD` operation; otherwise `COPY` is clearer and (slightly) more efficient.
2018-04-04 06:13:28 -06:00
Mahmoud Zalt 805d7f94e8
Merge pull request #1399 from mariano-dagostino/1372-ssh
Make possible to login via ssh using the laradock user.
2018-03-25 19:14:10 +03:00
Shao Yu Lung e6817288f8 workspace sql server section: increase install check 2018-03-24 14:23:01 +08:00
Shao Yu Lung 141d2dbe7f fix file owner. 2018-03-23 16:09:10 +08:00
Shao Yu Lung 4d384c0a67 fix mistake #1427 about user aliases. 2018-03-23 15:17:35 +08:00
Andrew Baranov 245515b41d Use xDebug with Laravel scheduler inside workspace container. 2018-03-22 12:38:42 +03:00
Shao Yu Lung 99c7758799 update default install arg and remove extra run command 2018-03-20 10:59:59 +08:00
Shao Yu Lung 5773d270ca clean up aerospike and empty line 2018-03-19 22:15:24 +08:00
Shao Yu Lung 70e10a4953 MAINTAINER is deprecated 2018-03-16 17:34:47 +08:00
Shao Yu Lung 1ab5b405a9 remove wrong comment info. 2018-03-16 16:24:20 +08:00
Shao Yu Lung 415a6159f6 fix workspace mssql build fail 2018-03-16 15:22:21 +08:00
Yu-Lung Shao (Allen) 2cf368e2cc
Arg not consumed (#1430)
* fix arg CHROME_DRIVER_VERSION not consumed
* fix arg INSTALL_V8JS not consumed
2018-03-16 11:39:32 +08:00
Yu-Lung Shao (Allen) f08c3bda4d
workspace in gitlab build fail (#1429)
fix "sed: couldn't open temporary file /home/laradock/sed6KGnMb: Permission denied"
2018-03-16 10:41:54 +08:00
Shao Yu Lung 40796651f6 workspace Dockerfile remove duplicate command in User Aliases section. 2018-03-15 11:22:43 +08:00
Yu-Lung Shao (Allen) 188a7d7624
Merge pull request #1425 from suheb/fix/imagemagick
Run apt-get update before installing imagemagick in workspace
2018-03-15 09:26:00 +08:00
Yu-Lung Shao (Allen) 3f1f60da91
Merge pull request #1412 from CantonBolo/optimize
Custom composer repo and npm registry url in php72
2018-03-15 09:24:07 +08:00
Suhaib Khan ce8bdb91cf Run apt-get update before installing imagemagick in workspace
Signed-off-by: Suhaib Khan <suheb.work@gmail.com>
2018-03-13 12:18:08 +05:30
Justen Chen b7b7690bbe The PPA of 'pinepain/libv8-5.4' has been deprecated, use 'pinepain/libv8-archived' instead 2018-03-09 11:43:40 +08:00
Bolo Lai e054b622f3 Custom composer repo and npm registry url in php72 2018-03-05 02:08:11 +08:00
Shao Yu Lung 4169a9b357 Support Prestissimo 2018-02-27 08:12:16 +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
Mariano D'Agostino 9b328cce1f Make possible to log in via ssh using the laradock user 2018-02-26 09:52:50 -03:00
Yu-Lung Shao (Allen) 3b0f271782
Merge pull request #1368 from Alexanderwmc/my-fix-branch
update nvm to 0.33.8
2018-02-26 20:26:38 +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
Yu-Lung Shao (Allen) 16f88029e0
Fix install deployer fail
Install deployer from phar
2018-02-22 17:20:28 +08:00
Bolo Lai 4b5a1ef628 support custom composer repo url and npm registry url 2018-02-21 13:13:19 +08:00
desaroger 76da02e779 Add PHP version checkers on all php-related dockerfiles 2018-02-17 09:26:46 +01:00
desaroger a52a944003 Install deployer from phar to be compatible with laravel 4 2018-02-17 08:54:02 +01:00
desaroger 4cffb2fc99 Avoid to install PHP latest on a PHP 7.1 dockerfile 2018-02-17 08:37:25 +01:00
desaroger 92dda4695c Changes to make travis work, copied from spyridonas PR 2018-02-16 21:12:14 +01:00
desaroger c42e039945 Downgrade swoole to pass travis 5.6 test 2018-02-16 21:07:45 +01:00
desaroger 91131f0963 Add PHP 7.2 support 2018-02-16 18:40:13 +01:00
Shao Yu Lung f53565f2a6 Fix workspace, PHP56 build fail
pecl/swoole requires PHP (version >= 7.0.0)
2018-02-11 13:04:20 +08:00
Alexanderwmc 87e1bdeb92 update nvm to 0.33.8 2018-02-06 14:29:41 +08: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 368c85dc61
Merge pull request #1326 from ed-fruty/add_amqp_supports
Added support for AMQP extension in workspace and php-fpm containers.
2018-01-09 19:16:30 +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
Fruty 4ada536d68 Added laradock user ssh supports for php5.6 and php7.0. 2017-12-28 12:56:11 +02:00
Fruty 222febadb5 Allowed laradock user use ssh settings (copied from root). 2017-12-28 12:53:33 +02:00
Mahmoud Zalt 71cc109334 update base tags 2017-12-17 21:31:37 +01:00
Mahmoud Zalt 0d804cd29a enable remote_connect_back instead of defining remote host in xdebug
and modify the default var display
2017-12-17 21:31:05 +01:00