Commit Graph

491 Commits

Author SHA1 Message Date
Mahmoud Zalt 004e4354aa add more aliases and functions for better development in the workspace 2017-08-03 08:06:48 +03:00
Mahmoud Zalt d99cf73bf0 edit alias, use the phpunit of the project 2017-08-03 07:31:41 +03:00
terry a590ed78ce fixed #1068 2017-07-26 13:15:12 +08:00
Ujjwal Ojha 9dda2f6b9f image optimizers libraries 2017-07-10 18:49:39 +05:45
Ujjwal Ojha 7765df1076 fix php7.1-xdebug because of missing new line 2017-07-08 10:00:52 +05:45
Rudolf Gitler f2f665dc08 Update Dockerfile-71
php7.1-xdebug instead of php-xdebug instead.
apt-get update needed therefore
2017-07-07 13:21:14 +02:00
Edmund Luong 262b9f20a3 Set default setting to false for the following options in workspace:
- Laravel Envoy
- Laravel Installer
- LinuxBrew
- MS SQL Server
2017-06-09 11:00:42 -04:00
mycontroller 0290142bf4 Dockerfile-56 fill missing MSSQL section 2017-05-31 13:41:30 +08:00
Mahmoud Zalt 18b6c1b907 Merge pull request #984 from Obscuresounds/workspace-fix-bash-command-not-found
Exec issue with workspace bugfix
2017-05-30 17:51:05 +03:00
Mahmoud Zalt 7c9d7a6de6 Merge pull request #965 from aven-li/master
fix mongodb php extension config
2017-05-30 17:49:33 +03:00
Lawrence Eldridge d0c0a8895e add global instance of larval installer for fresh projects. (#988) 2017-05-30 09:05:30 -05:00
Lawrence Eldridge 5a47080859 This issue relates to https://github.com/laradock/laradock/issues/563, which also occurs on Mac. This has been one of the solutions proposed. 2017-05-27 14:07:45 +01:00
avenli 9e81f92d58 fix mongodb php extension config 2017-05-24 14:47:12 +08:00
Cecil van Enter 4dfc794b6e correct xdebug sed in workspace 2017-05-11 22:37:00 +02:00
Winfried 3134221445 Fixing aerospike 2017-05-07 16:56:15 +02:00
Winfried 4cf5f3eabf Removing suffix for Aerospike and V8JS 2017-05-07 16:54:55 +02:00
Winfried 26ecb09685 Merge branch 'fix-workspace-user-laradock-env' of git://github.com/Lednerb/laradock into Lednerb-fix-workspace-user-laradock-env
# Conflicts:
#	workspace/Dockerfile-56
#	workspace/Dockerfile-70
#	workspace/Dockerfile-71
2017-05-07 15:24:57 +02:00
Sascha Brendel e454d1c8a7
Fixed broken adoption for PUID and PGID for Non-Root User laradock. 2017-05-07 12:43:20 +02:00
Shao Yu Lung 69c9202304 apt-get update just need run at first, after add-apt-repository or update apt source list. 2017-05-07 01:08:56 +08:00
Shao Yu Lung 59293d7a99 set php-fpm and workspace use sam sqlsrv version. 2017-05-06 18:48:44 +08:00
Shao Yu Lung 2f010506eb aerospike-client-php version to 3.4.14 2017-05-05 18:21:45 +08:00
Winfried 4f24550463 Merge pull request #891 from bestlong/speed-up-git-clone-and-save-space
git clone only need one depth.
2017-05-05 07:35:48 +02:00
Shao Yu Lung e579b18794 workspace/Dockerfile-70 duplicate MSSQL section. 2017-05-05 13:07:56 +08:00
Shao Yu Lung fde406bafa Dockerfile-71 fill missing MSSQL section 2017-05-05 12:33:09 +08:00
Shao Yu Lung 4cb440504b git clone only need one depth. 2017-05-04 17:41:02 +08:00
Winfried da58d2e9b9 Fixing V8JS
Fixes #792
2017-05-03 23:33:52 +02:00
Mark Hilton 623d7aa58d added MS SQL support to workspace 2017-05-03 13:27:24 -04:00
Mark Hilton ca198b85bf Added support for MS SQL server driver for PHP 7.0 2017-05-03 13:01:03 -04:00
Winfried 5291f0f884 Merging workspace Dockerfiles
Should fix #864 and #870
2017-05-01 07:19:13 +02:00
Mike Erickson a94b4e259c Merge pull request #860 from winfried-van-loon/workspace-latest-base-image
Updating workspace to use latest base image
2017-04-27 08:38:41 -07:00
Winfried dde95043f8 Updating workspace to use latest base image 2017-04-24 00:07:07 +02:00
Winfried c6bd305b13 Fixing soap being loaded twice 2017-04-23 23:19:56 +02:00
Mahmoud Zalt 24d70ad1e3 upgrade base image for dockerfile 7.1 after adding `bcmath` 2017-04-22 20:45:53 -04:00
Mahmoud Zalt b1c546efc9 update base images version for workspace and php-fpm 2017-04-21 22:37:48 -04:00
Mahmoud Zalt bce05e4b59 little cleanup 2017-04-21 10:13:53 +12:00
Mahmoud Zalt 4ce1d7f64a upgrade base images for php-fpm and workspace.
These duplicated Dockerfiles will be merged onto single Dockerfile
later. The same Dockerfile will check for the PHP version variable
and install the necessary softwar's accordingly.
2017-04-21 10:13:53 +12:00
Diego Antunes 5aab3add44 Added blackfire.io 2017-04-21 10:02:54 +12:00
Winfried a835c9e709 Fixing soap already loaded warning in workspace 2017-04-12 00:28:54 +02:00
Yu-Lung Shao (Allen) 1257f8830a use PHP71 build workspace get ERROR
fix #752, has a wrong comment string
2017-04-10 15:20:10 +08:00
James Whiteman 2b5fdc00ee Update Dockerfile-70
install symfony and add alias for symfony
2017-04-07 10:22:26 +12:00
Winfried f99eff3a99 Updating env to switch workspace php version. #714 2017-04-04 23:39:03 +02:00
ZeroC0D3 Team e1036185ae Fixing from #708 (#715)
* Fixing workspace_yarn_version

* Remove duplicate type MAINTAINER

* Update README.md
2017-03-26 10:47:03 +08:00
Mahmoud Zalt a42a295951 Merge pull request #485 from AliveCorpse/feature/workspace_with_php_7.1
Add dokerfile with php 7.1
2017-03-16 13:26:36 -04:00
Max Mekenya 082a73ee33 Bump NVM script version to 0.33.1 (#658)
https://github.com/creationix/nvm/releases/tag/v0.33.1
2017-03-07 23:56:35 -05:00
Thor Erik Lie a7503ce3f3 Add Minio container
Minio is an s3 compatible server written in go.
2017-03-05 15:06:22 +01:00
Austin Benesh cf34c4ed32 Fixed SOAP for both php-fpm and CLI 2017-02-07 15:21:30 -07:00
BAGArt 9348dd95a0 Issues 563 (#580)
* https://github.com/laradock/laradock/issues/563
hotfix

* https://github.com/laradock/laradock/issues/563
\r

* https://github.com/laradock/laradock/issues/563
\r
2017-02-05 11:03:41 -05:00
Talip Durmuş c5e2e7e1e2 Add deployer support (#579)
* add deployer option

* export path for all composer global installations

* add deployer option

* fix typo

* add readme for deployer installation

* deployer default option changed to false

* Add missing deployer menu
2017-01-31 17:05:42 +08:00
Ivo 43b9515b61 add alias support for laradock user (#572)
add the same alias support as root for the laradock user, inlined the multiple RUN commands
2017-01-26 22:18:09 +08:00
Mike Erickson b52dcd4a19 540 added alias support (#557)
* 540 added alias support

* Updated aliases, added content to README.md
2017-01-17 19:09:05 -05:00
TJ 4c8e09526d Fix Workspace Cron Permissions (#555)
When I submitted #538 it looks like I overlooked the crontab file
permissions for the Laradock user. This change ensure that all
crons added during build are set to the correct permission level.
2017-01-16 11:10:49 -05:00
Mike Erickson a80ef301a9 541-add-linuxbrew-option (#543)
* 541-add-linuxbrew-option

* 541 updated readme with installation information
2017-01-13 14:12:44 -05:00
TJ 721e04370f Updated Crontab for Workspace (#538)
- Crontab now gets added to `/etc/cron.d`
- Base crontab now runs as the `laradock` user

This update resolves #459.
2017-01-10 16:34:55 -05:00
Bo-Yi Wu 0218ef6b9f remove tabs. 2016-12-26 10:30:14 +08:00
Cristian Mello 33e8e91e49 Add Laravel Envoy (#510)
Add laravel envoy
2016-12-25 12:38:25 -05:00
per3evere 13bdfa119d Update Dockerfile
Replace tab with 4 spaces.
2016-12-23 13:35:45 +08:00
Philippe Trépanier 0eea7a639a Merge pull request #506 from Jono20201/patch/artisan-alias
Add `art` alias for `php artisan` - like homestead
2016-12-22 16:14:57 -05:00
Jonathan Martin f2db21f339 Add art alias for php artisan -- like homestead 2016-12-22 15:28:23 +00:00
Mahmoud Zalt 860af556e2 Support bcmath php extention on php-fpm and workspace (base image 1.3)
Probably closes #453
2016-12-21 14:01:51 -05:00
Bo-Yi Wu b8142222e5 Support specific version of yarn.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-16 09:36:08 +08:00
Vladimir Kireyko aabe504c24 Add dokerfile with php 7.1 2016-12-15 15:13:00 +02:00
Edmund Luong 8bacb129c6 Add option to install Google V8 Javascript Engine PHP extension 2016-12-13 20:00:48 -05:00
Vladimir Kirejko 2fab33d4e4 Fix load of mongodb library
```
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mongodb.so' - /usr/lib/php/20151012/mongodb.so: undefined symbol: php_json_serializable_ce in Unknown on line 0
```
2016-12-09 21:13:04 +02:00
Bo-Yi Wu 5d98e78dba Revert #418 and fix install yarn package management.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-11-10 10:23:49 +08:00
Alexandre Thomas 44045f85e6 Fix a bug that prevents yarn from installing 2016-11-09 16:14:49 +01:00
Mahmoud Zalt f732bb283b update the workspace container version 2016-11-03 09:50:21 -04:00
Didier Sampaolo 470994fc23 fix #395 adds phpunit path to non-root user's .bashrc 2016-11-01 07:19:58 +01:00
Bo-Yi Wu b6c7746a0d fix workdir path.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-11-01 09:23:40 +08:00
Bo-Yi Wu e7baf3cfc3 fix phpunit path 2016-11-01 09:00:19 +08:00
Mahmoud Zalt 2ed09f42ca change workspace and php-fpm work directories
making them compatible with multiple projects
2016-10-31 19:28:25 -04:00
Bo-Yi Wu 33e99ca9cf update format. 2016-10-31 14:58:39 +08:00
Bo-Yi Wu 62e0f0443c Support Yarn MANAGEMENT tool.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-10-13 12:06:30 +08:00
philtrep fb26035e5c Added timezone arguments to workspace build 2016-10-10 09:44:25 -04:00
Mahmoud Zalt 2e5d2a743c disable xdebug remote by default 2016-10-09 20:47:08 -04:00
Mahmoud Zalt 5635b47c6f refactor the workspace docker file 2016-10-09 20:27:03 -04:00
Mahmoud Zalt 56f422ade0 replace true parameters by false as the default 2016-10-09 20:05:33 -04:00
Aivan Monceller 08fa1bc95c fix for issue #347 2016-10-10 01:06:10 +08:00
philtrep 8933b827b3 Added laravel cronjob 2016-10-03 20:29:45 -04:00
philtrep 6f435584a9 Added cron files copying to workspace crontab 2016-10-03 20:21:28 -04:00
philtrep cfc48b3791 Added NVM binaries in root bashrc 2016-10-03 13:10:31 -04:00
Lialosiu 3a5100097a fix php warning "Unable to load dynamic library '/usr/lib/php/20151012/aerospike.so'" when aerospike set not install at workspace 2016-09-10 16:53:15 +08:00
Luciano Gonçalves d538274a0f Add vue-cli on workspace npm global installers 2016-09-06 23:43:03 +01:00
Luciano Gonçalves a3039958e3 Fix conflicts 2016-09-01 13:23:40 +01:00
larryeitel b42ad1ae7e fix workspace xdebug install bug - need to add apt-get update. 2016-08-30 11:26:54 -06:00
Mahmoud Zalt adfb559521 Merge pull request #269 from LarryEitel/expose-port-22-and-add-insecure_id_rsa_ppk
expose-port-22-and-add-insecure_id_rsa_ppk
2016-08-30 17:29:51 +03:00
larryeitel 227c8da17c Expose port 22 for workspace ssh. Add private key for PHPStorm Windows users. 2016-08-27 17:00:01 -06:00
Bo-Yi Wu 294fe31a80 update nvm version.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-08-27 22:54:59 +08:00
Bo-Yi Wu 78be0b577e support specific node version
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-08-27 19:38:44 +08:00
Mahmoud Zalt 4aa3902f32 Merge pull request #242 from LarryEitel/install-and-startup-workspace-ssh
Install and start workspace ssh
2016-08-22 03:30:17 +03:00
Luciano Gonçalves 1afad7f14c Add configuration to install aerospike php extension 2016-08-20 19:05:38 +01:00
Mahmoud Zalt dd48592d8b update the xdebug.ini usage 2016-08-19 03:05:02 +03:00
Mahmoud Zalt d57a0c3888 rename and refactor xdebug config files 2016-08-19 03:03:45 +03:00
Larry Eitel 7a13e4a343 Fix variable name 2016-08-17 19:53:01 -06:00
larryeitel 4e7e003e87 ssh keys 2016-08-17 19:24:00 -06:00
Tim Bracken b648f1ca58 Fix typo 2016-08-16 17:53:15 -04:00
Tim Bracken cfc81fca64 Allow for config of crush and opcache in the main docker file 2016-08-16 17:51:41 -04:00
Tim Bracken 95ef5e1e70 Add Drush and Opcache to laradock because they are needed for drupal development. 2016-08-16 15:13:58 -04:00
larryeitel d8a4537efb Provided a way to Stop/Start php-fpm xdebug via bash script. 2016-08-15 09:28:32 -06:00
Suteepat Damrongyingsupab b393996d44 Fixed nvm/node installation not working. 2016-08-11 18:03:27 +07:00
Mahmoud Zalt f12028576c upgrade the workspace base image to 1.1 2016-08-10 22:25:41 +03:00
Mahmoud Zalt 533925522c add CONTRIBUTING.md 2016-08-03 13:08:00 +03:00
Eric Pfeiffer f36f9ef6ec minimize user switching in build. 2016-07-29 10:16:06 -05:00
Jack Fletcher 42d551dead Fix user permissions issue when installing Composer in the workspace
container
2016-07-29 09:59:38 +01:00
Eric Pfeiffer 17e252a436 add non-root user for workspace container. 2016-07-27 02:43:38 -05:00
Mahmoud Zalt 10af217349 update workspace build version 2016-07-27 04:39:54 +03:00
Mahmoud Zalt 2d1c1586f5 use laradock workspace base image
to speed up the build time
2016-07-27 04:22:20 +03:00
Mahmoud Zalt 11f7cfe729 fix an error missed COMPOSER_GLOBAL_INSTALL 2016-07-25 07:15:26 +03:00
Mahmoud Zalt 062b7466f6 add composer.json to install global composer dependencies 2016-07-25 07:00:50 +03:00
Mahmoud Zalt e1dbb972f1 make Mongo, xDebug, Node, and prestissimo Installation Optional
on the Workspace and PHP-FPM Containers

+ general refactoring
2016-07-25 06:25:38 +03:00
Mahmoud Zalt 2a02ed73e3 Refactor the workspace container 2016-07-25 02:48:38 +03:00
Bo-Yi Wu c7fae1a807 convert tab to space. 2016-07-21 11:05:52 +08:00
Orette D'Aguilar a96ee88692 Added pkg-config to the PHP extentions and Tools that are installed from APT 2016-07-20 15:59:50 -05:00
Jack Fletcher bcb749151a Added support to conditionally install Prestissimo 2016-06-22 21:47:06 +01:00
Bo-Yi Wu f6d1d6f617 Fixed Change wrong project name. 2016-06-22 22:20:24 +08:00
Mahmoud Zalt 117382a050 Merge branch 'pr/111'
(fix conflict)
* pr/111:
  add Node Version Manager (nvm)
2016-06-22 17:18:23 +03:00
Bo-Yi Wu 4922c5fafd add Node Version Manager (nvm)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-06-22 09:33:17 +08:00
Bo-Yi Wu 198c38f6cd Load xdebug Zend extension with phpunit command.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-06-21 14:03:39 +08:00
Bo-Yi Wu 05c5fcf216 Support gd extension.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-06-16 14:57:27 +08:00
Mahmoud Zalt f3eb6a5fc4 Merge branch 'support-mongo'
* support-mongo:
  add Mongo Support to the Readme
  added php-mongodb extension
  simple reformatting
  set the original volume path
  get mongo volum from the data container
  added mongodb driver for php5.5 5.6
  added mongodb image + PHP7 driver

Fix Conflicts in:
	docker-compose.yml
	php-fpm/Dockerfile-55
	php-fpm/Dockerfile-56
	php-fpm/Dockerfile-70
	php-fpm/laravel.ini
2016-06-11 17:29:27 +03:00
Amin Mkh c4100b5052 added php-mongodb extension 2016-06-11 14:38:26 +03:00
Mahmoud Zalt 4f9cdb02c6 link global gulp to be used locally 2016-06-03 14:16:46 +03:00
Abhishek Prabhu d829482a06 Issue #73 unable to install workspace container 2016-05-25 22:33:29 +05:30
Tom Witkowski 991e28046d Issue #69
add memcached to php-cli
2016-05-24 16:44:52 +02:00
Mahmoud Zalt adaaa25f47 remove the Laravel installer from the workspace container 2016-05-23 23:32:59 +03:00
Amin Mkh c642560993 added postgres driver
added postgres driver to workspace container.
2016-05-23 23:20:07 +03:00
Mahmoud Zalt 1d8336a9e1 add cleaning to free some space during provisioning the workspace
Fixing E: You don't have enough free space in /var/cache/apt/archives/
2016-05-19 03:25:02 +03:00
Mahmoud Zalt f0e2d83618 add sqlite in the workspace
it could be removed to it’s own container later
2016-05-19 03:06:34 +03:00
matt c3ff9e485b Install node, npm, gulp and bower to the workspace container 2016-05-18 20:20:16 +01:00
Mahmoud Zalt 3b2831bf1d add alias for phpunit in the .bashrc 2016-05-18 10:25:54 +03:00
Mahmoud Zalt 7171996843 replace composer path 2016-05-18 09:05:45 +03:00
Mahmoud Zalt 66f08a4f60 fix .bashrc exports and alises 2016-05-18 08:40:08 +03:00
Mahmoud Zalt 07a07ab3ac install php xml in the workspace container 2016-05-18 08:23:53 +03:00
Mahmoud Zalt fb4fcdcb23 Install the Laravel Installer in the workspace container 2016-05-18 08:07:54 +03:00
Mahmoud Zalt a69681b07c install the php zip extention in the workspace 2016-05-18 07:58:33 +03:00
Mahmoud Zalt 16a1041ef5 clean the workspace container 2016-05-18 07:53:14 +03:00
Mahmoud Zalt 1574231a80 replace ubuntu 16.04 with lighter ubuntu version 2016-05-18 07:11:49 +03:00
Mahmoud Zalt 377f24fe2b keep workspace container alive with tty 2016-05-18 06:28:31 +03:00
Mahmoud Zalt 51b6d4f844 update readme file (php section) 2016-05-18 04:38:46 +03:00
Mahmoud Zalt 97500508f5 reformat the workspace Dockerfile 2016-05-18 03:54:21 +03:00
Mahmoud Zalt 7dcf481d21 install nano in the workspace container 2016-05-18 02:54:35 +03:00
Mahmoud Zalt 504c9c59d5 Create workspace container
the workspace container is based from Ubuntu 16.04
it includes PHP-CLI 7 - Git - cURL and Vim for now
2016-05-18 02:46:27 +03:00