Compare commits

...

1926 Commits

Author SHA1 Message Date
0d8ff4771d 修改本地服务 2023-08-04 10:32:07 +08:00
82a135ab58 Merge pull request #3408 from makowskid/npm-check-updates
npm-check-updates CLI functionality added
2023-07-16 16:11:52 +08:00
1c2f07ca06 Merge pull request #3415 from abordage/update-minio-docs
Update Minio docs
2023-07-13 23:06:04 +08:00
7f7e921c4e Update Minio docs 2023-07-12 19:58:30 +03:00
f0f73ca34f Update Minio docs 2023-07-12 19:41:28 +03:00
d6c9cc27dd add missing png icon 2023-07-11 17:04:21 +02:00
457a25fb40 refresh sponsors list 2023-07-11 16:58:17 +02:00
920cf66240 Adding support for npm-check-updates within Workspace container. 2023-06-29 17:43:50 +05:00
e680ad7361 Adding support for npm-check-updates within Workspace container. 2023-06-29 17:13:44 +05:00
66b86963ae Merge pull request #5 from laradock/master
fork sync
2023-06-29 11:23:22 +00:00
7b1eee549f Merge pull request #3397 from reishou/master
feat: add mailpit
2023-06-21 08:54:20 +08:00
30265fd5e8 Merge pull request #3400 from andrekutianski/fix-oci8-php81
fix: oci8 fails install on PHP 8.1
2023-06-21 08:54:03 +08:00
cbbf7fbf53 Merge pull request #4 from laradock/master
fork sync
2023-06-19 08:32:28 +00:00
2cc022b112 fix: oci8 fails install on PHP 8.1
Oracle OCI8 fails to install on PHP 8.1 due the new release available, created conditional to check compatibility.
2023-06-10 19:01:44 -03:00
f661694a81 feat: add mailpit 2023-06-04 22:12:34 +07:00
08e1f4825f Merge pull request #3391 from laradock/revert-3271-fix-compose-mariadb
Revert "fix docker-compose.yml mariadb volumes"
2023-05-26 23:44:08 +08:00
403faf1920 Revert "fix docker-compose.yml mariadb volumes" 2023-05-21 09:43:07 +08:00
f7fa9258b5 Merge pull request #3384 from woenel/ioncube-patch
update: ioncube support for php 8.1
2023-05-09 10:42:40 +08:00
fecb7f032e update: remove php 8.0 2023-05-09 09:17:37 +08:00
95c0da664d update: fix condition 2023-05-07 02:38:54 +08:00
51d719adf1 Merge pull request #1 from woenel/master
update: ioncube support for 8.0 and 8.1
2023-05-07 01:56:19 +08:00
c460509832 update: operator 2023-05-07 01:54:15 +08:00
4f1027bc59 update: change operator 2023-05-07 01:52:01 +08:00
1527c399fd update: ioncube support for 8.0 and 8.1 2023-05-07 01:28:15 +08:00
baa65a6e9e Merge pull request #3373 from phantomboyA/feat-add-ipafont
add ipafont on Dusk Dependencies section
2023-04-30 23:44:38 +08:00
94af63fbc5 Merge pull request #3378 from abordage/update-xdebug
Update xdebug version
2023-04-30 23:43:24 +08:00
70bfdf0b05 Merge pull request #3376 from bobbyshaw/fix/laravel-horizon-postgres-build
fix: laravel-horizon SSL
2023-04-30 23:34:44 +08:00
1473bbfbd9 Merge pull request #3380 from DrDynamic/keycloak
add Keycloak
2023-04-28 23:32:09 +08:00
a7600e844e Merge pull request #3379 from DrDynamic/ca-certificates
add ca-certificates
2023-04-28 23:31:45 +08:00
905412497e added init script for postgres 2023-04-27 12:56:17 +02:00
ae8ec392b7 added documentation 2023-04-26 22:04:43 +02:00
25309a8e9c added keycloak 2023-04-26 21:50:44 +02:00
e36150e111 ceaned up .env.example 2023-04-24 16:40:07 +02:00
680a560628 removed sentry from docker-compose 2023-04-24 16:35:14 +02:00
f831a05d05 updated dokumentation 2023-04-24 13:24:08 +02:00
3600dc8206 added installation of custom ca-certificates 2023-04-24 13:15:16 +02:00
5265515803 Merge pull request #3 from laradock/master
fork sync
2023-04-23 16:26:37 +07:00
520c9303b1 Update xdebug version 2023-04-21 12:55:10 +03:00
c776c33645 fix: laravel-horizon SSL 2023-04-14 21:02:30 +01:00
2e5da396a0 add ipafont on Dusk Dependencies section 2023-04-14 05:44:08 +09:00
d6a523e8bc Merge pull request #3369 from bestlong/docker-compose-cli
fix: docker compose cli command
2023-03-30 17:22:59 +08:00
5de541ec4c fix: docker compose cli command 2023-03-30 15:42:57 +08:00
482849558e Merge pull request #3368 from bestlong/workspace-php56-apcu
fix: php 5.6 APCu
2023-03-30 15:34:07 +08:00
f016880fa2 fix: php 5.6 APCU 2023-03-30 13:33:58 +08:00
51f2b991f2 Merge pull request #3271 from Accelfish/fix-compose-mariadb
fix docker-compose.yml mariadb volumes
2023-03-30 09:19:10 +08:00
bf8b9fd89b Merge pull request #3367 from laradock/dependabot/npm_and_yarn/react/ansi-regex-4.1.1
Bump ansi-regex from 4.1.0 to 4.1.1 in /react
2023-03-30 09:15:33 +08:00
badb1e89cd Merge pull request #3346 from goodjack/patch-5
Upgrade the Compose file format version to Compose Specification
2023-03-30 09:15:15 +08:00
a75d1b8c02 Bump ansi-regex from 4.1.0 to 4.1.1 in /react
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-30 00:08:02 +00:00
94efcf7a54 Merge pull request #3304 from alphasnow/master
fix: correct cachetool url #3303
2023-03-30 08:07:22 +08:00
f1d7a72daa Merge pull request #3366 from laradock/dependabot/npm_and_yarn/react/webpack-5.76.3
Bump webpack from 5.75.0 to 5.76.3 in /react
2023-03-30 08:06:25 +08:00
bb215f1e5e Merge pull request #3360 from abordage/add_postgres_client_version_option
Add POSTGRES_CLIENT_VERSION option
2023-03-30 08:05:44 +08:00
e69c4f0e38 Merge pull request #3340 from oozone/fix-laravel-horizon-tokenizer-php-version
Fix Laravel Horizon container not building due to tokenizer in Dockerfile for PHP 8.2
2023-03-30 07:56:51 +08:00
368ef0d8d9 Merge pull request #3354 from makowskid/master
Solving the issue of paginating ElasticSearch results in query tools
2023-03-30 07:55:46 +08:00
807c5d2e5a Merge pull request #3353 from amber-lab/logstash_jdbc
Fix logstash build error
2023-03-30 07:55:19 +08:00
03159cf2b9 Merge pull request #3365 from samejack/master
Fix php7.x install gearman issue
2023-03-30 07:54:49 +08:00
9159c70d10 Merge pull request #3339 from leonschiphol/add_apcu_to_workspace
Add APCU installation option for the workspace and php-worker containers
2023-03-30 07:54:23 +08:00
492acf45f6 Bump webpack from 5.75.0 to 5.76.3 in /react
Bumps [webpack](https://github.com/webpack/webpack) from 5.75.0 to 5.76.3.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.3)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-29 07:03:56 +00:00
1223d04fc9 Merge pull request #3314 from laradock/dependabot/npm_and_yarn/react/json-schema-and-jsprim-0.4.0
Bump json-schema and jsprim in /react
2023-03-29 15:01:52 +08:00
a0f0aa986c Merge branch 'master' into dependabot/npm_and_yarn/react/json-schema-and-jsprim-0.4.0 2023-03-29 15:01:44 +08:00
f5476b508f Merge pull request #3313 from laradock/dependabot/npm_and_yarn/react/scss-tokenizer-and-node-sass-0.4.3
Bump scss-tokenizer and node-sass in /react
2023-03-29 15:00:48 +08:00
dce004b54a Merge pull request #3312 from laradock/dependabot/npm_and_yarn/react/minimatch-3.0.8
Bump minimatch from 3.0.4 to 3.0.8 in /react
2023-03-29 15:00:00 +08:00
6043fbcf12 Merge pull request #3321 from laradock/dependabot/npm_and_yarn/react/decode-uri-component-0.2.2
Bump decode-uri-component from 0.2.0 to 0.2.2 in /react
2023-03-29 14:59:46 +08:00
afe161258b Merge pull request #3342 from laradock/dependabot/npm_and_yarn/react/json5-1.0.2
Bump json5 from 1.0.1 to 1.0.2 in /react
2023-03-29 14:59:31 +08:00
eec6d5cd0a Bump scss-tokenizer and node-sass in /react
Bumps [scss-tokenizer](https://github.com/sasstools/scss-tokenizer) to 0.4.3 and updates ancestor dependency [node-sass](https://github.com/sass/node-sass). These dependencies need to be updated together.


Updates `scss-tokenizer` from 0.2.3 to 0.4.3
- [Release notes](https://github.com/sasstools/scss-tokenizer/releases)
- [Commits](https://github.com/sasstools/scss-tokenizer/compare/v0.2.3...v0.4.3)

Updates `node-sass` from 7.0.0 to 7.0.3
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v7.0.0...v7.0.3)

---
updated-dependencies:
- dependency-name: scss-tokenizer
  dependency-type: indirect
- dependency-name: node-sass
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-29 06:49:11 +00:00
e3fadc24d6 Merge pull request #3311 from laradock/dependabot/npm_and_yarn/react/hosted-git-info-2.8.9
Bump hosted-git-info from 2.8.8 to 2.8.9 in /react
2023-03-29 14:46:24 +08:00
528d59ea33 Merge pull request #3310 from laradock/dependabot/npm_and_yarn/react/path-parse-1.0.7
Bump path-parse from 1.0.6 to 1.0.7 in /react
2023-03-29 14:46:02 +08:00
5624678a27 Merge pull request #3309 from laradock/dependabot/npm_and_yarn/react/y18n-4.0.3
Bump y18n from 4.0.0 to 4.0.3 in /react
2023-03-29 14:45:48 +08:00
af50b6bba8 Merge pull request #3325 from laradock/dependabot/npm_and_yarn/react/qs-6.5.3
Bump qs from 6.5.2 to 6.5.3 in /react
2023-03-29 14:45:31 +08:00
f4c0bfec64 Merge pull request #3349 from phantomboyA/fix-nvm-error
improvement on nvm installation in workspace container
2023-03-29 14:45:06 +08:00
185fa761ce Fix php7.x install gearman issue 2023-03-17 11:29:06 +08:00
db0d6f9b75 Add POSTGRES_CLIENT_VERSION option 2023-03-04 15:53:37 +03:00
70c3b4fcf4 Merge remote-tracking branch 'makowskid/master' 2023-02-14 15:17:14 +07:00
789dbb9506 allowing to read elasticsearch indexes in query tools 2023-02-14 16:09:05 +08:00
3d65dd1106 Fix logstash build error 2023-02-12 20:33:52 +00:00
c5ddf331ed improvement on nvm installation in workspace container 2023-02-07 04:07:02 +09:00
276889bf60 docs: Upgrade the Docker Engine version to 19.03.0 2023-01-23 19:23:46 +08:00
da0c68836d feat: Upgrade the Compose file format version to Compose specification 2023-01-23 18:54:32 +08:00
ef7feb79ff Merge pull request #2 from laradock/master
fork sync
2023-01-08 17:15:30 +07:00
2b74305dc0 Bump json5 from 1.0.1 to 1.0.2 in /react
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-08 08:12:48 +00:00
1959f1f931 Added APCU installation option for the php-worker container 2023-01-04 16:45:17 +01:00
b292e0808a fix issue tokenizer ext not building in Laravel Horizon Dockerfile for PHP 8.2 2023-01-04 16:41:22 +01:00
cd1d7014e4 Added APCU installation option for the workspace container 2023-01-04 16:27:35 +01:00
6c8cb6dd85 Merge pull request #3333 from erikn69/patch-5
Trying to fix some tests
2022-12-22 17:31:53 +08:00
e8432157b4 Fix protoc install 2022-12-21 14:50:19 -05:00
ea1a91e9e1 Fix event module 2022-12-21 11:16:14 -05:00
2bb27c5b05 Merge pull request #3334 from Silassiai/install-intl
added intl install for php-worker
2022-12-21 21:03:16 +08:00
05518b1a94 added intl install for php-worker 2022-12-20 12:22:06 +01:00
1198badfe4 Fix tests 2022-12-19 15:13:25 -05:00
7d1fb0cd86 Merge pull request #3332 from bestlong/fix/elasticsearch
fix: ElasticSearch can't start issue
2022-12-17 00:32:04 +08:00
b683e0258e fix: ElasticSearch can't start issue 2022-12-17 00:29:15 +08:00
f44f2f4261 Merge pull request #3331 from bestlong/workspace-node
fix: workspace nvm install node
2022-12-16 22:54:16 +08:00
566eaa64ba nvm will handle npm global bin path 2022-12-16 21:40:24 +08:00
75aa16c277 update nvm version 2022-12-16 21:36:33 +08:00
302ef140f6 Merge pull request #3330 from bestlong/php-worker-ldap-5.6-7.0-ssl
fix: php-worker ldap 5.6 7.0 ssl
2022-12-16 00:09:32 +08:00
5c9b8b708e fix: php-worker ldap 5.6 7.0 ssl 2022-12-15 23:41:32 +08:00
dd731bf73b Merge pull request #3329 from bestlong/php-worker-ssl
fix: php-worker ssl
2022-12-15 23:12:39 +08:00
28b9ea773d fix: php-worker ssl 2022-12-15 22:59:12 +08:00
ff462ce4c2 Merge pull request #3324 from kilvn/support-php8.2
support php8.2
2022-12-15 22:54:13 +08:00
74279feed7 PHP 8.2 tokenizer ext default available 2022-12-15 20:13:33 +08:00
03345453af disable explicitly and suppress this exception 2022-12-14 09:08:58 +00:00
253783fb21 fix syntax 2022-12-14 08:47:27 +00:00
6881e4bcb4 syntax fix 2022-12-14 02:02:40 +00:00
480fe10084 fix: php-worker build event error.
readme: https://learnku.com/php/t/30877
2022-12-13 10:00:13 +08:00
be5eb5af17 workflows add php8.2 2022-12-13 00:06:02 +08:00
befc464819 Bump qs from 6.5.2 to 6.5.3 in /react
Bumps [qs](https://github.com/ljharb/qs) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-12 15:37:33 +00:00
fa4e60bd34 support php8.2 2022-12-12 16:39:21 +08:00
1df09d5fd2 Merge pull request #3297 from ljgade/master
fix php7 swoole build failed
2022-12-11 01:25:47 +08:00
24aedbc852 Merge pull request #3285 from glrvrl/glrvrl
added: PHP_DOWNGRADE_OPENSSL_TLS_VERSION
2022-12-11 01:24:52 +08:00
2652a6edf4 Merge pull request #3320 from afshintavakolian/jenkins
update version jenkins
2022-12-11 01:22:45 +08:00
527512f6bc Bump decode-uri-component from 0.2.0 to 0.2.2 in /react
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 05:59:15 +00:00
053fa059ac update version jenkins 2022-12-08 04:36:45 +03:30
96e0f2e92f Merge pull request #3316 from zhushaolong/zhushaolong-patch-1
Update workspace Dockerfile for symfony
2022-12-07 15:23:14 +08:00
51ad2e13ca Update Dockerfile for symphony
The symfony execution file could not be found when building the workspace.
```shell
#0 17.14 Symfony CLI installer
#0 17.14 
#0 17.14 Environment check
#0 17.14   [*] cURL is installed
#0 17.14   [*] Tar is installed
#0 17.14   [*] Git is installed
#0 17.15   [*] Your architecture (amd64) is supported
#0 17.15 
#0 17.15 Download
#0 17.19   Downloading https://github.com/symfony-cli/symfony-cli/releases/latest/download/symfony-cli_linux_amd64.tar.gz..
#0 17.30   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
#0 17.30                                  Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 5228k  100 5228k    0     0  1598k      0  0:00:03  0:00:03 --:--:-- 2849k
#0 20.59   Uncompress binary...
#0 20.98   Installing the binary into your home directory...
#0 21.01   The binary was saved to: /root/.symfony5/bin/symfony
#0 21.01 
#0 21.01 The Symfony CLI was installed successfully!
#0 21.01 
#0 21.01 Use it as a local file:
#0 21.01   /root/.symfony5/bin/symfony
#0 21.01 
#0 21.01 Or add the following line to your shell configuration file:
#0 21.01   export PATH="$HOME/.symfony5/bin:$PATH"
#0 21.01 
#0 21.01 Or install it globally on your system:
#0 21.01   mv /root/.symfony5/bin/symfony /usr/local/bin/symfony
#0 21.01 
#0 21.01 Then start a new shell and run 'symfony'
#0 21.04 mv: cannot stat '/root/.symfony/bin/symfony': No such file or directory
------
failed to solve: executor failed running [/bin/sh -c if [ ${INSTALL_SYMFONY} = true ]; then   mkdir -p /usr/local/bin   &&  1
```
2022-12-05 01:37:29 +08:00
395703eb98 Bump json-schema and jsprim in /react
Bumps [json-schema](https://github.com/kriszyp/json-schema) and [jsprim](https://github.com/joyent/node-jsprim). These dependencies needed to be updated together.

Updates `json-schema` from 0.2.3 to 0.4.0
- [Release notes](https://github.com/kriszyp/json-schema/releases)
- [Commits](https://github.com/kriszyp/json-schema/compare/v0.2.3...v0.4.0)

Updates `jsprim` from 1.4.1 to 1.4.2
- [Release notes](https://github.com/joyent/node-jsprim/releases)
- [Changelog](https://github.com/TritonDataCenter/node-jsprim/blob/v1.4.2/CHANGES.md)
- [Commits](https://github.com/joyent/node-jsprim/compare/v1.4.1...v1.4.2)

---
updated-dependencies:
- dependency-name: json-schema
  dependency-type: indirect
- dependency-name: jsprim
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 03:45:11 +00:00
058cbc5bbe Bump minimatch from 3.0.4 to 3.0.8 in /react
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.0.8.
- [Release notes](https://github.com/isaacs/minimatch/releases)
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.0.8)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 03:43:27 +00:00
ab7768371c Bump hosted-git-info from 2.8.8 to 2.8.9 in /react
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases)
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md)
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9)

---
updated-dependencies:
- dependency-name: hosted-git-info
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 03:42:43 +00:00
28f9722bf3 Bump path-parse from 1.0.6 to 1.0.7 in /react
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 03:42:43 +00:00
0ce5e62df3 Bump y18n from 4.0.0 to 4.0.3 in /react
Bumps [y18n](https://github.com/yargs/y18n) from 4.0.0 to 4.0.3.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/y18n-v4.0.3/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/compare/v4.0.0...y18n-v4.0.3)

---
updated-dependencies:
- dependency-name: y18n
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 03:42:42 +00:00
6f98745458 Merge pull request #3307 from laradock/dependabot/npm_and_yarn/react/jsdom-and-react-scripts-16.7.0
Bump jsdom and react-scripts in /react
2022-12-01 11:42:18 +08:00
e1b919849c Merge pull request #3306 from laradock/dependabot/npm_and_yarn/react/shell-quote-and-react-scripts-1.7.4
Bump shell-quote and react-scripts in /react
2022-12-01 11:41:49 +08:00
6e5e21ed1b Bump jsdom and react-scripts in /react
Bumps [jsdom](https://github.com/jsdom/jsdom) to 16.7.0 and updates ancestor dependency [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts). These dependencies need to be updated together.


Updates `jsdom` from 11.12.0 to 16.7.0
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/11.12.0...16.7.0)

Updates `react-scripts` from 3.4.1 to 5.0.1
- [Release notes](https://github.com/facebook/create-react-app/releases)
- [Changelog](https://github.com/facebook/create-react-app/blob/main/CHANGELOG-3.x.md)
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@5.0.1/packages/react-scripts)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-type: indirect
- dependency-name: react-scripts
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 00:57:46 +00:00
331067497b Bump shell-quote and react-scripts in /react
Bumps [shell-quote](https://github.com/ljharb/shell-quote) to 1.7.4 and updates ancestor dependency [react-scripts](https://github.com/facebook/create-react-app/tree/HEAD/packages/react-scripts). These dependencies need to be updated together.


Updates `shell-quote` from 1.7.2 to 1.7.4
- [Release notes](https://github.com/ljharb/shell-quote/releases)
- [Changelog](https://github.com/ljharb/shell-quote/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/shell-quote/compare/v1.7.2...v1.7.4)

Updates `react-scripts` from 3.4.1 to 5.0.1
- [Release notes](https://github.com/facebook/create-react-app/releases)
- [Changelog](https://github.com/facebook/create-react-app/blob/main/CHANGELOG-3.x.md)
- [Commits](https://github.com/facebook/create-react-app/commits/react-scripts@5.0.1/packages/react-scripts)

---
updated-dependencies:
- dependency-name: shell-quote
  dependency-type: indirect
- dependency-name: react-scripts
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-01 00:55:59 +00:00
3226fb95cc Merge pull request #3272 from sashashura/patch-2
GitHub Workflows security hardening
2022-12-01 08:15:55 +08:00
ca74510f77 fix: correct cachetool url #3303 2022-11-28 10:21:14 +08:00
f5f389331a Merge pull request #3284 from krispajak/php-fpm-ldap-arm64
php-fpm fails to build with ldap enabled under mac m1 (arm64)
2022-11-21 07:57:56 +08:00
c5ddca458a Merge pull request #3296 from the-paulus/oci8-arm64
Oci8 arm64
2022-11-21 07:56:32 +08:00
faa8e04632 fix php7 swoole build failed 2022-11-18 16:49:00 +08:00
adc61d951d Updated .env.example
- Added variables for instant client arch and version.
2022-11-11 11:44:07 -06:00
ca6d68801e logos clean up 2022-11-11 13:41:55 +01:00
756c71b97e Updated workspace/Dockerfile
- Added more vairables
- Updated instantclient repository
2022-11-11 01:19:51 -06:00
aa85fbed4f Updated php-fpm/Dockerfile
- Added more variables
- Updated instantclient repository
2022-11-11 01:18:39 -06:00
2283eaa780 Merge pull request #3251 from robbie-thompson/master
Fixes #3249 - Expose Vite port in docker-compose.yml
2022-11-08 14:55:51 +08:00
bbbe087402 Merge branch 'master' into master 2022-11-08 14:28:49 +08:00
ba64feda04 Merge pull request #3291 from da-mask/master
Adding pcov for php 8.x to php-fpm and workspace
2022-11-02 08:35:59 +08:00
3557b1bf91 Merge branch 'laradock:master' into master 2022-11-02 09:40:45 +11:00
257bfc4245 Merge pull request #3254 from TerjeBr/feature/update-maildev
Use the maintained version of maildev
2022-11-01 22:59:30 +08:00
1f42a92b5e Merge pull request #3283 from Silassiai/install-dnsutils
Install dnsutils
2022-11-01 22:30:26 +08:00
d6e2d51dae Merge branch 'master' into install-dnsutils 2022-10-31 12:19:13 +01:00
b217f54d7a Adding pcov for php 8.x to php-fpm and workspace 2022-10-31 15:57:53 +11:00
878c267d89 Merge pull request #3258 from jwwb681232/master
add onedev(Self-hosted Git Server with CI/CD and Kanban)
2022-10-24 17:05:01 +08:00
848570c7d0 Merge pull request #3273 from esseremmerik/caddy-correct-version
Use correct Caddy repo to get latest version
2022-10-23 13:48:06 +08:00
2643087b71 Merge pull request #3279 from polarikus/fix-apache-m1
Fix apache m1
2022-10-23 13:46:47 +08:00
61a219e3c3 Merge pull request #3282 from makowskid/master
Adding `artisan` (and `art`) autocomplete in BASH
2022-10-23 13:44:40 +08:00
4ff41ecfc5 Merge pull request #3280 from kideny/phalcon
Fix Phalcon Support
2022-10-23 13:40:43 +08:00
2ff93b5e55 Merge pull request #3206 from DocLM/bugfix/xdebug-php-7
Fix Xdebug 3 compatibility with PHP 7.3 and 7.4
2022-10-23 13:36:26 +08:00
8f22b552ee Fix Xdebug 3 compatibility with PHP 7.3 and 7.4
- Allow to set custom Xdebug port
- Update Xdebug to v3.1.4
2022-10-22 10:14:56 +02:00
b3dfa8438f - added, PHP_DOWNGRADE_OPENSSL_TLS_VERSION
- php-fpm added, apt-get update
- workspace added, apt-get update
2022-10-14 11:33:21 +03:00
1869b562a3 php-fpm fails to build with ldap enabled under mac m1 (arm64) 2022-10-13 17:49:13 +02:00
b8501c0a2b removed extension word 2022-10-13 13:02:40 +02:00
71ae532527 dnsutils is a package 2022-10-13 13:01:09 +02:00
72cf7f7844 Merge branch 'add-dnsutils-extension' into install-dnsutils 2022-10-13 12:59:32 +02:00
045cd075b9 add dnsutils extension to workspace asn php-fmp 2022-10-13 12:53:56 +02:00
0d08d36bd3 Adding artisan & art autocomplete in BASH 2022-10-13 12:46:21 +08:00
06ff2a34a0 fixed 2022-10-05 19:05:19 +08:00
ed48e4ee1b Update index.md
Add ## Apache2 container won't start on mac m1
2022-10-04 20:05:01 +03:00
98c5d7ba64 Update docker-compose.yml 2022-10-04 19:52:29 +03:00
db1b30ecf2 Update Dockerfile
script for M1
2022-10-04 19:49:08 +03:00
05536fb6a1 Update docker-compose.yml 2022-10-04 19:31:34 +03:00
643669445c Update .env.example 2022-10-04 19:29:34 +03:00
93bf686ca5 Merge pull request #1 from laradock/master
fork sync
2022-10-04 11:53:54 +07:00
59bf17ffcc fixed 2022-09-27 13:04:33 +08:00
2e31c037cd fixed 2022-09-27 13:03:28 +08:00
68f6364646 fixed 2022-09-27 11:56:31 +08:00
e4fe092f26 fixed 2022-09-27 11:31:56 +08:00
6d03808714 fixed 2022-09-27 10:25:20 +08:00
818488b862 fixed 2022-09-27 09:30:59 +08:00
edf4baac44 fixed 2022-09-27 09:23:21 +08:00
ff48d295f6 fixed 2022-09-27 09:22:10 +08:00
369a5040d4 fixed 2022-09-27 09:19:13 +08:00
72d8ec8f21 fixed 2022-09-27 09:17:24 +08:00
f9d7fc3b12 fixed 2022-09-27 09:09:29 +08:00
84854c8f0d update phalcon support 2022-09-27 06:01:13 +08:00
f0a26307d1 Use correct Caddy repo 2022-09-21 11:03:44 +02:00
9402f8c104 build: harden main-ci.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 12:05:20 +02:00
61ecb42db9 build: harden build-deploy-docs.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-20 12:04:59 +02:00
475fd8f8d7 fix docker-compose.yml mariadb volumes 2022-09-20 00:33:53 +08:00
8357ef0b8c add onedev(Self-hosted Git Server with CI/CD and Kanban)
https://github.com/theonedev/onedev
2022-08-22 17:53:58 +08:00
e144605e63 Use the maintained version of maildev 2022-08-05 14:56:04 +01:00
6dba239462 Merge pull request #3247 from liudaved/patch-1
Change ngx_brotli mirror of Openresty
2022-08-01 12:36:04 +08:00
184f68bfe7 Merge pull request #3250 from davlet42/master
Updating the Clickhouse and Gosu versions
2022-08-01 12:35:32 +08:00
fe2e5849df Expose Vite port in docker-compose.yml 2022-07-31 18:41:04 +01:00
7e4bba514a Updating the Clickhouse and Gosu versions 2022-07-30 14:08:23 +03:00
61a186e54b Merge pull request #3216 from dstancer/master
WKHTMLtoX changes for Apple silicon
2022-07-30 11:09:19 +08:00
74bd308dc2 Merge pull request #3207 from leamsigc/fix-documentation-scroll
Documentation Scroll  on the x-axis
2022-07-30 11:07:32 +08:00
ec6c776251 Merge pull request #3248 from fahamjv/master
Fix Invalid template bug in .env.example file
2022-07-28 16:23:24 +08:00
a361dbb80e Merge pull request #3242 from channaveer/patch-1
Updated NGINX SSL Protocols
2022-07-27 20:17:08 +08:00
98452b5138 Merge pull request #3244 from laradock/dependabot/npm_and_yarn/react/terser-4.8.1
Bump terser from 4.8.0 to 4.8.1 in /react
2022-07-27 20:16:48 +08:00
ee88ac2e8c put Traefik varible in quotation 2022-07-27 13:50:48 +04:30
5cd37b9f17 Change ngx_brotli mirror of Openresty
https://www.downsoft.cn/software/linux/nginx/ngx_brotli.tar.gz mirror is no longer available
2022-07-23 15:38:58 +08:00
1101d29779 Bump terser from 4.8.0 to 4.8.1 in /react
Bumps [terser](https://github.com/terser/terser) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

---
updated-dependencies:
- dependency-name: terser
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-07-21 19:50:06 +00:00
a4c79b5d8e Merge pull request #3222 from grasebit/bugfix/redis_webui_password
password is required for redis-webui
2022-07-18 21:27:55 +08:00
7eaaa0cedc Merge pull request #3209 from Yohoed2000/feature/add_event_extension
Add php event extension
2022-07-18 21:27:06 +08:00
ab85daef0e Merge pull request #3225 from laradock/dependabot/npm_and_yarn/react/eventsource-1.1.1
Bump eventsource from 1.0.7 to 1.1.1 in /react
2022-07-18 21:25:55 +08:00
44b7d1965c Merge pull request #3235 from amorZhu/amorZhu-patch-1
Update zsh config
2022-07-17 12:40:10 +08:00
0483b05821 Merge pull request #3205 from Yohoed2000/master
feat:add Soketi Server
2022-07-17 12:37:50 +08:00
a4bc68c470 Merge pull request #3231 from erikn69/patch-1
Fix tests
2022-07-17 12:36:39 +08:00
225988b8ef Updated SSL Protocols
For the sake of security purposes old SSL protocols ie TLSv1 and TLSv1.1 should be avoided.
2022-07-16 23:37:13 +05:30
55b5fbaa9b Update zsh config
1. Plugin laravel5 not found in zsh plugin list.
2. The executable command for the composer package could not be found. For example 'laravel new xxx'. The zsh composer plugin solves this problem.
2022-07-01 02:42:33 +08:00
c99d86b8e3 Fix tests 2022-06-21 10:09:47 -05:00
9d3aec6a3f Bump eventsource from 1.0.7 to 1.1.1 in /react
Bumps [eventsource](https://github.com/EventSource/eventsource) from 1.0.7 to 1.1.1.
- [Release notes](https://github.com/EventSource/eventsource/releases)
- [Changelog](https://github.com/EventSource/eventsource/blob/master/HISTORY.md)
- [Commits](https://github.com/EventSource/eventsource/compare/v1.0.7...v1.1.1)

---
updated-dependencies:
- dependency-name: eventsource
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-01 22:27:38 +00:00
b7945ded63 Add redis password to redis-webui. 2022-05-30 11:01:32 +09:00
0e79534cf8 戻し 2022-05-30 10:58:39 +09:00
727c53ac6b fix redis-webui 2022-05-27 17:06:50 +09:00
27cb551a9f Merge pull request #3210 from rc1021/patch-3
Solved undefined function imagecreatefromjpeg
2022-05-27 09:30:32 +08:00
0da3043334 Merge pull request #3218 from xiagw/fix-redis-requirepass
🐞fix(M  .env.example M  docker-compose.yml): redis --requirepass
2022-05-21 10:43:28 +08:00
e776f61745 🐞fix(M .env.example
M  docker-compose.yml): redis --requirepass
2022-05-18 09:21:20 +08:00
e5ea20f0fb Merge remote-tracking branch 'origin/master' into master-fork 2022-05-18 09:01:48 +08:00
b50d514c6c Make WKHTMLtoX version configurable 2022-05-16 21:36:20 +02:00
37377b07f0 Add architecture detection for WKHTMLtoX installation
If Apple silicon version of Docker Desktop is installed then some containers will be
for arm64 architecture instead of amd64.
So when installing WKHTMLtoX a proper package has to be installed.
2022-05-16 20:02:22 +02:00
4b81ddf797 Add architecture detection for WKHTMLtoX installation
If Apple silicon version of Docker Desktop is installed then some containers will be
for arm64 architecture instead of amd64.
So when installing WKHTMLtoX a proper package has to be installed.
2022-05-16 19:57:46 +02:00
baeb2a2cb6 fix workspace DockerFile 2022-05-09 10:31:31 +08:00
7abbfd3142 Solved undefined function imagecreatefromjpeg
[Solved] `Call to undefined function Intervention\Image\Gd\imagecreatefromjpeg()`

[PHP 7.4 Changelog](https://www.php.net/manual/en/migration74.other-changes.php) in GD section

we can run docker-php-ext-configure command to configure our gd with JPEG support. 
we don't need to provide flag to enable PNG.

```
$ docker exec -it laradock_php-worker_1 php -r 'print_r(gd_info());'
Array
(
    [GD Version] => bundled (2.1.0 compatible)
    [FreeType Support] => 1
    [FreeType Linkage] => with freetype
    [GIF Read Support] => 1
    [GIF Create Support] => 1
    [JPEG Support] => 1
    [PNG Support] => 1
    [WBMP Support] => 1
    [XPM Support] => 
    [XBM Support] => 1
    [WebP Support] => 
    [BMP Support] => 1
    [TGA Read Support] => 1
    [JIS-mapped Japanese Font Support] => 
)
```
2022-05-06 23:40:14 +08:00
a285caa18f add php event 2022-05-06 16:11:29 +08:00
220f2eb451 Problem:
- When user are reading the documentation, there is a horizontal scrolling.
Solution:
 - Prevent scroll x on mibile view
2022-05-03 21:24:58 +02:00
20463869c2 fix:add .env.example 2022-04-29 14:29:30 +08:00
cd9542198c feat:Add the broadcast driver officially recommended by laravel 2022-04-29 14:21:10 +08:00
a2dd97674f Merge pull request #3199 from laradock/dependabot/npm_and_yarn/react/async-2.6.4
Bump async from 2.6.3 to 2.6.4 in /react
2022-04-26 20:48:46 +08:00
e63d0e7974 Merge pull request #3201 from afsh7n/patch-1
Update .env.example
2022-04-26 20:48:28 +08:00
6ca7e1357f Merge pull request #3202 from afsh7n/patch-3
Update index.md
2022-04-26 20:48:05 +08:00
4263de43fd Update index.md
8.1 PHP-FPM was added to the samples
2022-04-26 15:18:18 +04:30
bf0887c675 Update .env.example
8.1 PHP-FPM was added to the samples
2022-04-26 15:07:08 +04:30
fe885ea130 Bump async from 2.6.3 to 2.6.4 in /react
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-21 14:36:49 +00:00
7bfdb23cb1 Merge pull request #3197 from laradock/dependabot/npm_and_yarn/react/minimist-1.2.6
Bump minimist from 1.2.5 to 1.2.6 in /react
2022-04-21 22:35:44 +08:00
10b3906da4 Bump minimist from 1.2.5 to 1.2.6 in /react
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-17 15:53:50 +00:00
baa6ede88d Merge pull request #3195 from PaolaRuby/patch-1
Let choose alpine correct version
2022-04-17 00:07:38 +08:00
c7eba246c9 Let choose alpine correct version 2022-04-13 09:16:52 -05:00
6092304046 Merge pull request #3194 from erikn69/fix_tests
Fix TESTS
2022-04-13 09:17:46 +08:00
cb77808a94 Fix tests 2022-04-12 19:10:39 -05:00
5028e0c37b Merge pull request #3180 from bobbyshaw/patch-1
Do not install tokenizer into laravel-worker when php version is 8.1
2022-03-31 08:15:37 +08:00
e2e927d03d Merge pull request #3141 from esfahanweb/fix-audiowaveform
try to fix audiowaveform for workspace
2022-03-29 13:18:48 +08:00
dfbd87bb09 Merge pull request #3186 from erikn69/fix_zmq
Fix php-zmq link
2022-03-29 13:15:12 +08:00
ae4e231988 Fix php-zmq link 2022-03-28 14:59:01 -05:00
cc7ceb0990 Merge pull request #3177 from laradock/dependabot/npm_and_yarn/react/lodash-es-4.17.21
Bump lodash-es from 4.17.15 to 4.17.21 in /react
2022-03-25 23:19:06 +08:00
eee4d54339 Merge pull request #3182 from JKair/master
fix mongo description style wrong.
2022-03-25 23:18:21 +08:00
e8ea58a8ad fix mongo description style wrong. 2022-03-25 17:22:38 +08:00
ddd06fecfd Do not install tokenizer into laravel-worker when php version is 8.1 2022-03-19 16:58:35 +00:00
a28b5bfbe6 Bump lodash-es from 4.17.15 to 4.17.21 in /react
Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.15 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.21)

---
updated-dependencies:
- dependency-name: lodash-es
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-15 20:52:46 +00:00
fee2d33ad8 Merge pull request #3167 from CelaumMm/master
Add extension zmq
2022-03-09 21:49:22 +08:00
9b41cf0d48 Merge pull request #3168 from yenhi/mssql_pecl
Fix sqlsrv latest not support PHP 7.3
2022-03-09 21:48:29 +08:00
45c8fd219b Merge pull request #3158 from laradock/dependabot/npm_and_yarn/react/url-parse-1.5.10
Bump url-parse from 1.5.7 to 1.5.10 in /react
2022-03-08 23:34:30 +08:00
91e0adfe45 Merge pull request #3164 from vlauciani/master
'laravel-horizon' and 'php-worker' - Update php 'FROM' tag to use PHP8.1
2022-03-08 23:32:37 +08:00
11b93562c2 Fix sqlsrv latest not support PHP 7.3 2022-03-08 18:17:54 +08:00
fb22fbf0d7 Add extension zmq 2022-03-07 01:10:38 -03:00
f5cb352e9f Fix php alpine tag 2022-03-04 17:40:46 +01:00
905a99efba Update to work with PHP8 and PHP8.1 2022-03-04 17:38:49 +01:00
02d9ed066d Bump url-parse from 1.5.7 to 1.5.10 in /react
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 04:46:27 +00:00
df4ccf5eb7 Merge pull request #3155 from laradock/dependabot/npm_and_yarn/react/url-parse-1.5.7
Bump url-parse from 1.4.7 to 1.5.7 in /react
2022-02-22 08:46:49 +08:00
2597989cbd Bump url-parse from 1.4.7 to 1.5.7 in /react
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.4.7 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.7)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-19 14:36:16 +00:00
7542f3e595 Merge pull request #3148 from tancou/php-worker-8.x-amqp
Fix php worker 8.x amqp
2022-02-15 19:53:44 +08:00
88f8e4a951 Merge pull request #3153 from laradock/dependabot/npm_and_yarn/react/lodash-4.17.21
Bump lodash from 4.17.20 to 4.17.21 in /react
2022-02-15 19:52:52 +08:00
80e885d7e7 Merge pull request #3152 from laradock/dependabot/npm_and_yarn/react/ssri-6.0.2
Bump ssri from 6.0.1 to 6.0.2 in /react
2022-02-15 19:52:29 +08:00
6915e6071f Merge pull request #3144 from laradock/dependabot/npm_and_yarn/react/node-sass-7.0.0
Bump node-sass from 4.14.1 to 7.0.0 in /react
2022-02-15 19:52:00 +08:00
e032d58f3d Merge pull request #3145 from npmmirror/master
Update https://registry.npm.taobao.org to https://registry.npmmirror.com
2022-02-15 19:51:17 +08:00
96efc244b8 Bump lodash from 4.17.20 to 4.17.21 in /react
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)

---
updated-dependencies:
- dependency-name: lodash
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 11:50:33 +00:00
4001890c7d Bump ssri from 6.0.1 to 6.0.2 in /react
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: ssri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 11:50:32 +00:00
cd25e10bca Merge pull request #3151 from laradock/dependabot/npm_and_yarn/react/follow-redirects-1.14.8
Bump follow-redirects from 1.5.10 to 1.14.8 in /react
2022-02-15 19:49:31 +08:00
b713651a53 Bump follow-redirects from 1.5.10 to 1.14.8 in /react
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.5.10 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.5.10...v1.14.8)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 05:45:44 +00:00
349ba1ea50 fix amqp installation 2022-02-13 16:38:47 +01:00
4b774583b4 update https://registry.npm.taobao.org to https://registry.npmmirror.com 2022-02-12 03:59:23 +00:00
0c3d3afb30 Bump node-sass from 4.14.1 to 7.0.0 in /react
Bumps [node-sass](https://github.com/sass/node-sass) from 4.14.1 to 7.0.0.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v7.0.0)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 04:37:23 +00:00
189ce1cdff Do not install tokenizer into php-worker when php version is 8.1 2022-02-09 18:31:41 +01:00
534b7b405f try to fix audiowaveform for workspace 2022-02-09 10:11:53 +03:30
01ab8c7d1e Merge pull request #3139 from rdvr/fix-issue-3138
fix meilisearch volume mount path closes #3138
2022-02-04 07:36:46 +08:00
fa95a67a21 Merge pull request #3137 from vlauciani/master
Update docker-in-docker tag image
2022-02-04 07:06:17 +08:00
8856efeb3b fix meilisearch volume mount path closes #3138 2022-02-03 09:55:51 +02:00
63abb6ced8 Update docker-in-docker tag image 2022-01-31 16:28:46 +01:00
11d387e894 Merge pull request #3131 from vlauciani/fix_pr_3116
PostGIS - Fix bug on PR 3116
2022-01-24 19:00:35 +08:00
1fa196de84 Use POSTGIS_VERSION argument 2022-01-21 14:26:39 +01:00
2efec41e55 Add POSTGIS_VERSION argument 2022-01-21 14:25:55 +01:00
3d18d92ff2 Add POSTGIS_VERSION variable 2022-01-21 14:24:24 +01:00
6bf1e9498f Merge pull request #3124 from duchymor/master
oci8 fix version
2022-01-16 00:43:12 +08:00
20d2beee84 Merge pull request #3123 from erikn69/fix_xlswriter
Fix tests on XlsWriter ext
2022-01-13 23:34:28 +08:00
cc3aa13594 Merge branch 'laradock:master' into master 2022-01-12 15:54:09 +01:00
2759864e2a fix oci8 2022-01-12 15:53:26 +01:00
186928fb07 Fix tests on XlsWriter ext 2022-01-12 09:05:42 -05:00
37b22ebe01 Merge pull request #3118 from yenhi/openresty_pcre
Change PCRE mirror of Openresty
2022-01-11 14:41:45 +08:00
fc4b534e98 Merge pull request #3116 from vlauciani/issue_to_add_version_for_docker_postgis
PostGIS - 1)Add PostGIS VERSION and 2)add option to install 'pgsql-http' ext
2022-01-11 14:39:03 +08:00
ba31d63a00 Merge pull request #3112 from Yohoed/master
Add php xlswriter extension
2022-01-11 14:37:53 +08:00
bf3f000c5f Merge pull request #3121 from laradock/dependabot/npm_and_yarn/react/ws-5.2.3
Bump ws from 5.2.2 to 5.2.3 in /react
2022-01-06 12:30:39 +08:00
9a232497c5 Merge pull request #3120 from laradock/dependabot/npm_and_yarn/react/tmpl-1.0.5
Bump tmpl from 1.0.4 to 1.0.5 in /react
2022-01-06 12:30:27 +08:00
9d9a562feb Merge pull request #3119 from laradock/dependabot/npm_and_yarn/react/axios-0.21.2
Bump axios from 0.21.1 to 0.21.2 in /react
2022-01-06 12:30:16 +08:00
6d61cd3d25 Bump ws from 5.2.2 to 5.2.3 in /react
Bumps [ws](https://github.com/websockets/ws) from 5.2.2 to 5.2.3.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/5.2.2...5.2.3)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 13:39:02 +00:00
3ef987ba84 Bump tmpl from 1.0.4 to 1.0.5 in /react
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases)
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5)

---
updated-dependencies:
- dependency-name: tmpl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 13:38:59 +00:00
7d91cd3348 Bump axios from 0.21.1 to 0.21.2 in /react
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-04 13:38:44 +00:00
a2274e9980 Merge pull request #3113 from erikn69/ci_php_81
ci(PHP 8.1): add CI processes for PHP 8.1
2022-01-04 21:37:55 +08:00
4171871ab2 Fix tests(xdebug, mongodb) 2022-01-03 09:31:28 -05:00
7c2b1c561a Change PCRE mirror of Openresty 2022-01-03 17:18:49 +08:00
c906356f46 fix:Add php xlswriter extension 2021-12-30 18:28:14 +08:00
3a8ff2c329 Update docker-compose.yml 2021-12-22 09:18:33 +01:00
cf6e2cd843 Update Dockerfile 2021-12-22 09:17:25 +01:00
3d2194301e Update .env.example 2021-12-21 12:05:56 +01:00
4885f9ac2d Update .env.example 2021-12-21 12:02:53 +01:00
9c6f4e0a06 Update Dockerfile 2021-12-21 11:58:32 +01:00
c6bc986095 Update Dockerfile 2021-12-21 11:50:43 +01:00
3d2f8074d3 Update docker-compose.yml 2021-12-21 11:43:51 +01:00
ec4216ed18 Update Dockerfile 2021-12-21 11:41:46 +01:00
18bf3a7b20 Update .env.example 2021-12-21 10:56:58 +01:00
9f0657e2b0 ci(PHP 8.1): add CI processes for PHP 8.1 2021-12-20 10:24:21 -05:00
084fcaaf8b fix:Add php xlswriter extension 2021-12-20 15:19:02 +08:00
a70675007d Merge pull request #3111 from erikn69/php_81_ini
Add PHP 8.1 ini file
2021-12-17 23:49:29 +08:00
d09d67249f Merge pull request #3110 from johnathansantos/patch-1
Extension for Oracle Database, php 8.0
2021-12-17 23:47:48 +08:00
9536c2e63f fix:Add php xlswriter extension 2021-12-16 15:17:19 +08:00
fda9e51ad6 Merge pull request #3108 from nisar-med/master
Update newrelic PHP Agent version to support PHP 8.x
2021-12-16 14:06:29 +08:00
353ed5afb4 add xlswriter extension 2021-12-16 11:49:55 +08:00
17062bd9d8 add xlswriter extension 2021-12-16 11:12:21 +08:00
4debd4f965 Add PHP 8.1 ini file 2021-12-14 09:53:23 -05:00
e8137d0c75 Extension for Oracle Database, php 8.0
Error: 
pecl/oci8 requires PHP (version >= 8.1.0), installed version is 8.0.13

--------- 

https://pecl.php.net/package/oci8

The OCI8 extension lets you access Oracle Database.
Use 'pecl install oci8' to install for PHP 8.1.
Use 'pecl install oci8-3.0.1' to install for PHP 8.0.
Use 'pecl install oci8-2.2.0' to install for PHP 7.
Use 'pecl install oci8-2.0.12' to install for PHP 5.2 - PHP 5.6.
Use 'pecl install oci8-1.4.10' to install for PHP 4.3.9 - PHP 5.1.
2021-12-14 10:39:20 -03:00
27f50abe04 Merge pull request #3100 from vaiil/patch-1
Migrate to official DockerHub repository
2021-11-15 13:40:09 +08:00
2b04ed5e0e Migrate to official DockerHub repository
From readme of [phpmyadmin/docker](https://github.com/phpmyadmin/docker)
> Note that since phpMyAdmin has been accepted in to the official DockerHub repository, you can use either that or this older phpMyAdmin repository for your Docker installation. This is maintained as a courtesy to users who have not migrated.

P.S. version from `phpmyadmin` supports `caching_sha2_password`, that makes me happy :)
2021-11-14 16:19:09 +03:00
292783b76e display more logos 2021-11-12 15:22:34 +01:00
b3b0b0c40f Merge pull request #3084 from DowneyL/update-jenkins-version
update jenkins version
2021-11-03 20:25:31 +08:00
986ea48969 update jenkins version 2021-10-28 19:39:07 +08:00
c7cb79efee Merge pull request #3079 from davlet42/master
RabbitMQ Web STOMP
2021-10-18 13:21:40 +08:00
42e6f53bc4 Merge pull request #3080 from VVVi/patch-1
Xdebug compatibilyti improvement
2021-10-18 08:08:15 +08:00
780d0bb764 Xdebug compatibilyti improvement
Please take a look at https://xdebug.org/docs/compat , for now with PHP 8, 7.3, 7.4 should be used xdebug 3.1.
2021-10-17 11:45:27 +02:00
1d7477b686 Add RabbitMQ Web STOMP 2021-10-16 00:04:28 +03:00
4183251b75 Add RabbitMQ Web STOMP 2021-10-16 00:03:02 +03:00
b022ce73a2 Merge pull request #3078 from vlauciani/issue_3077
workspace - fix crontab (issue: #3077)
2021-10-13 08:14:50 +08:00
145864fab2 fix crontab 2021-10-12 12:40:28 +02:00
6c45aeb074 Merge pull request #3075 from bestlong/ci-enable-ioncube
CI build enable install ioncube
2021-10-09 17:26:14 +08:00
3a7631c673 CI build enable install ioncube 2021-10-09 15:48:30 +08:00
50146d5732 Merge pull request #3074 from bestlong/check-fpm-ioncube
Add php-fpm ioncube install check
2021-10-09 12:03:28 +08:00
d5e990caba php-fpm: add ionCube Loader enabled check 2021-10-09 10:45:57 +08:00
9a451684f2 up php default version to 7.4 2021-10-09 10:44:21 +08:00
22d8ad6d1b Merge pull request #3073 from bestlong/fix-3072
fix php5.6 php-worker swoole
2021-10-09 10:19:20 +08:00
6c50719b75 fix php5.6 php-worker swoole 2021-10-09 01:18:32 +08:00
45a7f9ad6f CI: skip ENCHANT, PG_CLIENT 2021-10-08 08:51:33 +08:00
986deb6925 CI: skip install MSSQL 2021-10-08 08:42:30 +08:00
8ddd12f94c Merge pull request #3070 from bestlong/fix-3069
php7.0 mongodb fixed version number
2021-10-08 00:07:51 +08:00
50300f5bb1 php-worker mongodb 2021-10-07 23:39:34 +08:00
67b7d18607 fix typo 2021-10-07 23:32:57 +08:00
4439c16acd CI: skip install PG_CLIENT 2021-10-07 22:58:28 +08:00
ee80578fc6 php7.0 mongodb fixed version number 2021-10-07 22:49:24 +08:00
82d2b2e313 Merge pull request #3068 from bestlong/check-3067
workspace: add ionCube Loader enabled check
2021-10-07 22:17:44 +08:00
ee99550258 CI: skip ENCHANT 2021-10-07 22:04:06 +08:00
c393bf226b workspace: add ionCube Loader enabled check 2021-10-07 21:57:09 +08:00
8184e801d8 Merge pull request #3050 from lilashih/master
laravel octane nginx configuration added
2021-10-07 20:47:20 +08:00
e718e2ee4d Merge pull request #3066 from dhtmdgkr123/master
fix weaver conf
2021-10-05 22:04:09 +08:00
42abd8b390 fix docker-compose up error
FIx docker-compose up error
2021-10-04 17:59:11 +09:00
306a8a6050 Update newrelic PHP Agent version to support PHP 8.x 2021-09-28 12:57:04 +10:00
1008cdcee5 Merge pull request #3058 from GautierDele/master
 Add mongo crendentials to environment
2021-09-22 17:25:33 +08:00
8b0ffac149 Merge pull request #3057 from marcos-kubis-mk/master
Add php trader extension
2021-09-22 17:24:36 +08:00
224266dc88 Merge pull request #3061 from bestlong/fix-3060
Fix #3060
2021-09-22 17:23:38 +08:00
cb9d98476a Fix #3060 2021-09-22 17:20:45 +08:00
ebd5a22568 Merge pull request #3053 from duchymor/master
fix php8 oci8
2021-09-22 14:42:49 +08:00
50fa29feee Merge pull request #3055 from Geovanek/master
Set phyton version to work laravel-echo-server
2021-09-22 14:40:26 +08:00
c92ced5c2f Merge branch 'master' into master 2021-09-22 14:40:01 +08:00
2c52d10a39 Merge pull request #3052 from eric-reichenbach/patch-1
Fix the python dependancies in laravel echo server
2021-09-22 14:36:02 +08:00
00a3e0cb64 added mongo credentials 2021-09-20 11:13:47 +02:00
147ff33530 added mongo credentials 2021-09-20 11:13:00 +02:00
aaf04367e6 🐛 duplicates apt-get install 2021-09-20 11:11:45 +02:00
2dc5954bbf Add php trader extension 2021-09-19 17:48:42 -03:00
7511d4f148 Set phyton version to work laravel-echo-server 2021-09-14 09:43:27 -03:00
5b04b8a6d1 php fix oci8 versions 2021-09-10 09:36:58 +02:00
70ff1d6da7 php fix oci8 versions 2021-09-10 09:32:43 +02:00
a8be1768b9 Fix the python dependancies in laravel echo server
The build fail with the previous Dockerfile
2021-09-10 09:04:53 +02:00
bc894b6ee0 Merge pull request #3048 from joe-niland/php-worker-mssql
Add ability to install MSSQL drivers in php-worker
2021-09-09 17:54:43 +08:00
71d73e0d83 fix for laravel octane watch 2021-09-07 22:47:55 +08:00
2117e7765b laravel octane nginx configuration added 2021-09-07 22:46:51 +08:00
5ccb43659a Merge pull request #3049 from nisar-med/master
PHP-FPM: Fix arguments passed to PHP-FPM Dockerfile to install NEWRELIC
2021-09-06 15:23:16 +08:00
2d09864c96 PHP-FPM: Fix arguments passed to PHP-FPM Dockerfile to install NEWRELIC 2021-09-06 12:00:58 +10:00
850eadc143 Add ability to install MSSQL drivers in php-worker 2021-09-06 10:13:43 +10:00
fffe51c51c Merge pull request #3045 from amorZhu/master
Update workspace and php-fpm mirror links
2021-08-31 22:47:22 +08:00
f0fbfa0956 Merge pull request #3046 from GautierDele/patch-1
🐛 ♻️ smbclient wasn't working + refactored mssql
2021-08-31 22:42:23 +08:00
6c9ca44573 🐛 wrong command 2021-08-30 14:10:24 +02:00
c784aad5a7 🐛 ♻️ smbclient wasn't working + refactored mssql
Relates #3042
2021-08-30 12:50:37 +02:00
7298c60d0f change workspace dockerfile mirror link 2021-08-30 18:29:47 +08:00
d544a1a63c Remove workspace docker image redundant mirror links & Update php-fpm docker image link to Tsinghua University 2021-08-30 13:54:03 +08:00
53b5166236 reset php-fpm/Dockerfile 2021-08-30 10:55:31 +08:00
fa407d2b2f update .env and README 2021-08-27 17:32:40 +08:00
47d25b0c97 Merge pull request #3043 from bestlong/fix-workspace-sqlsrv
fix workspace sqlsrv extension install
2021-08-27 17:30:50 +08:00
e11e9053ed update ubuntu source 2021-08-27 17:26:47 +08:00
4bc5942ad5 update ubuntu source 2021-08-27 17:25:27 +08:00
044bbc734b remove source.sh & update nvm git address 2021-08-27 17:23:22 +08:00
1d2bc53833 fix workspace sqlsrv extension install 2021-08-27 16:49:10 +08:00
263c9cd5df Merge branch 'master' into master-xiagw 2021-08-20 09:00:18 +08:00
910211ba2d CI job Add path filter 2021-08-19 17:20:18 +08:00
a2440e9f48 CI job Add path filter 2021-08-19 17:19:33 +08:00
e72d849007 fix doc style 2021-08-18 19:06:27 +02:00
c3f9863799 Merge pull request #3040 from zhuocwang/master
feat:support rabbitmq v3.9
2021-08-17 17:32:16 +08:00
32ffc84d01 clean up .env.example 2021-08-17 13:49:27 +08:00
76ca731b8e deploy docs only on master branch 2021-08-17 09:46:19 +08:00
bb3e24260e CI job skip install SSDB extension. 2021-08-17 08:58:21 +08:00
75e5a56c70 only on laradock repo run build docs job 2021-08-17 07:56:45 +08:00
f16445c9f2 feat:support rabbitmq v3.9 2021-08-16 21:44:49 +08:00
9707cb44b1 fix the build and deployment of the hugo site 2021-08-13 18:05:55 +02:00
4d7a3f3c84 Merge pull request #3000 from 51/master
Add OpenResty, SSDB and php-ssdb extension to Laradock.
2021-08-13 17:11:10 +08:00
d411d907c1 Merge pull request #3036 from glorand/patch-2
Update available php version list
2021-08-13 17:09:34 +08:00
68833d188c Update available php version list 2021-08-13 10:16:48 +03:00
0d1479b2b7 Merge pull request #2699 from lionslair/feature/upgrade-caddy-version-2
Upgrade Caddy Webserver to version 2
2021-08-12 17:07:45 +08:00
aca0b9b15c Merge pull request #3032 from bestlong/fix-3017
fix build error for PHP-FPM Audiowaveform
2021-08-12 17:03:06 +08:00
acbfd7d049 Merge pull request #3020 from memochou1993/master
Add console port and fix environments for minio
2021-08-12 16:55:48 +08:00
fa163901bf Merge branch 'master' into fix-3017 2021-08-12 16:54:53 +08:00
471e69977c build the hugo site using github actions 2021-07-31 15:42:39 +02:00
e494712a5b add sponsor logo 2021-07-30 11:06:10 +02:00
00ee9d74d5 fix build error for PHP-FPM Audiowaveform
#3017, #3030, #3031
2021-07-29 17:24:39 +08:00
15e65664e9 Merge pull request #3031 from bestlong/fix-3030
skip install AUDIOWAVEFORM
2021-07-29 16:10:07 +08:00
87b416769c skip install AUDIOWAVEFORM extension
#3030
2021-07-29 10:04:34 +08:00
48eb9afc1d Merge pull request #3009 from vlauciani/issue_3008
laravel-horizon - Add Alpine version in the FROM instruction
2021-07-29 10:03:14 +08:00
b7de2868eb fix bug in php-worker 2021-07-21 13:46:21 +08:00
0b0cbdd18d Merge branch 'master' into master-xiagw 2021-07-20 15:44:15 +08:00
96e5e8220e Use dotenv for env keys 2021-07-11 00:38:01 +08:00
2ac65c3fea Add console port and fix environments for minio 2021-07-11 00:13:15 +08:00
58edaa6421 Add Alpine version to solve issue: https://github.com/laradock/laradock/issues/3008 2021-07-01 12:22:46 +02:00
b0d928762e restore default.conf root path for openresty 2021-06-26 00:45:55 +08:00
46e5daa160 add openresty and ssdb setting in .env.example 2021-06-26 00:15:19 +08:00
2bbe850d28 Merge pull request #2999 from egege/master
change README-zh
2021-06-24 22:58:47 +08:00
b0f6fec975 remove dns setting in ssdb 2021-06-24 00:13:46 +08:00
e0a88ac371 add openresty and ssdb 2021-06-23 22:56:12 +08:00
ae57d2bd1f change README-zh 2021-06-22 23:41:00 +08:00
ef88ad84fd Merge pull request #2995 from garbinmarcelo/master
Changed startup.sh from supervisord to apache2ctl
2021-06-16 21:31:51 +08:00
0b6c266744 fix bug 2021-06-12 21:28:43 +08:00
898434b59e add php ssdb extension 2021-06-12 20:49:45 +08:00
ef1140dc4a Merge pull request #2046 from lanphan/mssql
update adminer to support SQL Server
2021-06-12 10:50:41 +08:00
329bdce155 Merge pull request #2854 from erfantkerfan/master
allow larage file imports
2021-06-12 10:47:30 +08:00
bc34cfe362 Merge pull request #2985 from SinCOS/master
update source.sh for chinese source
2021-06-12 10:45:23 +08:00
ad072b50fb Merge pull request #2989 from blite/patch-1
Documentation Fix: Correct port number on phpmyadmin setup
2021-06-11 16:36:05 +08:00
dd596be437 Merge pull request #2972 from AxelPAL/nats
Add NATS messaging system
2021-06-11 16:34:24 +08:00
90660fbb77 changed startup from supervisor to apache2ctl 2021-06-10 00:06:56 -03:00
7017d87a77 Merge remote-tracking branch 'origin/master' into master-xiagw 2021-06-09 20:07:42 +08:00
ben
eda21c22ff Correct port number on phpmyadmin setup
Port was 8080 but the default is set to 8081
2021-06-06 15:01:06 -07:00
b45c68a1d0 Merge pull request #1 from SinCOS/update-ubuntu-mirrors-version-for-chinese
Update sources.sh
2021-06-04 22:23:50 +08:00
fb6c672cae Update sources.sh 2021-06-04 22:22:51 +08:00
0c7f5a2b2a nats messaging system 2021-06-04 18:32:37 +05:00
3d57064466 Merge pull request #2982 from aa-ahmed-aa/custom_composer_version
give laradock the ability to install custom composer version
2021-06-04 20:55:03 +08:00
9618f069d3 Merge pull request #2981 from AxelPAL/tarantool
Add Tarantool platform
2021-06-04 20:53:41 +08:00
82d3bf4c97 Merge pull request #2984 from da-mask/master
Update multiple projects section
2021-06-04 13:05:41 +08:00
5d19a3646e Update multiple projects section
Added some extra clarification on a point that tricked me up for a bit.
2021-06-03 14:18:53 +10:00
da1124aacb give laradock the ability to install custom composer version 2021-06-02 19:14:30 +02:00
885e47d117 added tarantool admin service 2021-06-02 15:20:22 +05:00
e92ce2eb6c adding Tarantool 2021-05-27 23:28:58 +05:00
77be7c4001 Merge pull request #2976 from ahkui/ahkui-fix-python-pip
workspace - install pip from python script
2021-05-26 18:32:11 +08:00
399d1c8181 Merge branch 'master' into ahkui-fix-python-pip 2021-05-26 12:22:58 +08:00
09043c4992 Merge pull request #2973 from mics8128/master
fix build workspace error when WORKSPACE_INSTALL_MSSQL=true
2021-05-26 12:19:12 +08:00
5cf7449d42 update sponsors logos 2021-05-25 20:33:23 +02:00
cc88f7b382 workspace - install pip from python script 2021-05-24 03:06:31 +08:00
f031ded6dd update sponsors logos 2021-05-21 17:40:47 +02:00
e138f03d50 fix build workspace error when WORKSPACE_INSTALL_MSSQL=true 2021-05-20 18:16:42 +08:00
8fb2cccdd9 Merge pull request #2965 from garbinmarcelo/master
removed gitkeep from apache2/ssl and duplication APACHE_SSL_PATH
2021-05-20 13:08:57 +08:00
74528be87b Merge pull request #2970 from egege/egege-pr
elk change to docker official repository
2021-05-19 09:33:33 +08:00
a98cc18a74 elk change to docker official repository 2021-05-14 17:39:35 +08:00
c548447d9a removed gitkeep from apache2/ssl and duplication APACHE_SSL_PATH 2021-05-04 08:55:20 -03:00
477428146e Merge pull request #2964 from DocLM/bugfix/postgres-permissions
Fix PostgreSQL initialization scripts permissions
2021-05-01 23:53:33 +08:00
e678fafc07 Merge pull request #2962 from ryan1068/patch-1
Add Kafka Service
2021-05-01 23:37:21 +08:00
6a4d93ee2f Fix PostgreSQL initialization scripts permissions 2021-05-01 11:26:49 +02:00
e95bfd835e Update docker-compose.yml 2021-04-26 11:26:40 +08:00
618a9d180c Merge pull request #2960 from laradock/fix-ci
feat(CI build failed):  php-fpm AMQP
2021-04-26 10:38:14 +08:00
f49b0cbc3a clean up 2021-04-25 23:49:07 +08:00
78e0d4d54c fix amqp build faild
#2959
2021-04-25 23:48:10 +08:00
91575b115c Merge pull request #2958 from laradock/ldap
feat(ldap extension): php-worker horizon
2021-04-23 21:49:11 +08:00
b79d306004 feat(ldap extension): php-worker horizon
#2956
2021-04-22 23:34:17 +08:00
3778c90932 Merge pull request #2805 from apasov/patch-1
fix incomplete SSL chain error
2021-04-17 21:11:11 +08:00
ba71f06eac Merge pull request #2953 from laradock/enchant
feat(support enchant extension): php-fpm
2021-04-17 17:53:47 +08:00
743942e1e1 php-fpm support enchant extension 2021-04-17 16:20:05 +08:00
b3cdfd5cd2 Merge pull request #2952 from laradock/fix-2828
Fix Laravel-Horizon and PHP-Worker Build Issue
2021-04-17 16:18:12 +08:00
ddcf0b08da php-worker support memcached extension 2021-04-17 01:08:33 +08:00
f1bcc81ec6 fix horizon memcached 2021-04-17 01:03:40 +08:00
8251316651 Merge pull request #2951 from laradock/ci-schedule-not-trigger-in-fork
Don't trigger on schedule event when in a fork
2021-04-15 19:45:57 +08:00
9a48ed7dae Merge pull request #2883 from aydin41k/update-env-example
Renamed env-example for IDE-compatibity; added PHP version 8.0 in the example values
2021-04-15 14:19:14 +08:00
9597c08961 Don't trigger on schedule event when in a fork 2021-04-15 14:16:50 +08:00
894439d081 Resolved conflict in main-ci.yml 2021-04-13 11:11:08 +10:00
844bd3d5d9 Resolved conflicts with the latest version 2021-04-13 11:08:30 +10:00
e7db566eee Renamed env-example to .env.example for conformity and IDE-compatibility; added PHP version 8.0 in the example values 2021-04-13 11:05:02 +10:00
89ad4c8054 Merge pull request #2944 from laradock/fix-2943
feat(imagemagick supported formats): php-worker horizon
2021-04-09 19:51:16 +08:00
397babfbfb imagemagick supported formats 2021-04-09 18:38:58 +08:00
1fa50efbf4 Merge pull request #2942 from laradock/all-in
fix: Most CI build
2021-04-08 07:52:20 +08:00
0fce9c8d38 upgrade ipython base image version 2021-04-07 23:33:15 +08:00
f196023a03 adjust step order 2021-04-07 23:21:47 +08:00
032776f575 ci update .env step 1 set all true 2021-04-07 23:19:18 +08:00
994f222434 Merge pull request #2941 from laradock/fix-horizon-build
Fix horizon build
2021-04-07 22:55:03 +08:00
07cd057cec extract duplicate command 2021-04-07 21:27:46 +08:00
360dfbe6ec fix horizon build failed 2021-04-07 21:24:23 +08:00
5b321d6fd7 Merge pull request #2940 from laradock/adjust-travis-ci
Adjust travis ci
2021-04-07 19:40:37 +08:00
e989f2d392 Merge pull request #2706 from perezale/master
Adds logging file to laravel-horizon.conf.example
2021-04-07 19:08:53 +08:00
9b626947ae enable xdebug when php 7.3 2021-04-07 18:50:36 +08:00
326d697bd2 v8js disable at global 2021-04-07 18:49:22 +08:00
d3546cc677 remove duplicate sed command 2021-04-07 18:45:47 +08:00
0f3be74b7d travis ci enabel swoole, memcached 2021-04-07 18:44:36 +08:00
5cda2be7c0 Merge pull request #2939 from laradock/github-ci-adjust
feat(Github CI): after build show php extension list
2021-04-07 15:16:05 +08:00
78e17707cb Update main-ci.yml 2021-04-07 14:10:12 +08:00
dc8a3beb4a Update main-ci.yml 2021-04-07 13:51:29 +08:00
dc34704a93 Update main-ci.yml 2021-04-07 13:42:28 +08:00
6897941396 Update main-ci.yml 2021-04-07 13:12:14 +08:00
8142ead2a0 Update main-ci.yml 2021-04-07 13:11:25 +08:00
2a1e534735 after ci build show php extension list 2021-04-07 12:28:42 +08:00
5dfa4e7d41 Merge pull request #2938 from laradock/ci-build-with-php-worker
feat(CI build failed): php-worker
2021-04-07 07:58:05 +08:00
99cc94628c fix: alpine ssl conflict 2021-04-06 23:23:37 +08:00
b03547dbbe fix: php-worker extension install 2021-04-06 20:52:26 +08:00
5a2de45a6f Merge pull request #2810 from shapito27/patch-2
fix(doc): update link to rebuild containers
2021-04-06 10:38:42 +08:00
fa18f6b1e3 Merge pull request #2937 from laradock/fix-2936
feat(gnupg): fix typo
2021-04-06 10:32:55 +08:00
28572f93ff gnupg: fix typo 2021-04-06 09:57:55 +08:00
4f190170da Merge pull request #2932 from iamsaqibs/memcached-issue-with-php7.1
Memcached not working in workspace with php 7.
2021-04-05 23:56:46 +08:00
4d3da8ffbf Merge pull request #2935 from laradock/fix-php-fpm-gnupg
fix(gnupg extension): php-fpm
2021-04-05 22:20:45 +08:00
aa7a0e9a34 Added ARG INSTALL_MEMCACHED as suggested by Allen. 2021-04-05 18:26:49 +05:00
6344497754 update github ci enable scope 2021-04-05 20:53:52 +08:00
11cbf7ecee supply gnupg extensino enable 2021-04-05 20:51:02 +08:00
9e1bce0ae9 Merge pull request #2933 from laradock/zookeeper
feat(support zookeeper extension): php-fpm workspace
2021-04-05 20:05:13 +08:00
409ec06f9a support zookeeper extension #2927 2021-04-05 18:37:14 +08:00
e13482195b Added ARG for workspace Memcached 2021-04-05 13:46:30 +05:00
258ea23b64 Added Memcached dependency installation in workspace Dockerfile. 2021-04-05 10:36:54 +05:00
8fcabc3938 Merge pull request #2931 from laradock/fix-php-56-70-fpm-amqp
fix(CI build failed): PHP 5.6, 7.0 php-fpm AMQP
2021-04-04 23:05:29 +08:00
318e46cdbd Merge pull request #2930 from laradock/extension-imagick-install-check
add extension imagick installed check
2021-04-04 23:05:06 +08:00
983fb14795 fix php-fpm AMQP extension install failed
#2929
2021-04-04 21:29:54 +08:00
ac08bc4364 add extension imagick installed check 2021-04-04 20:46:57 +08:00
ecdfa174dc Merge pull request #2926 from GautierDele/patch-1
[php-worker] The daemon config is deprecated.
2021-04-03 18:34:36 +08:00
eae85f3a0d The daemon config is deprecated 2021-03-29 17:12:04 +02:00
3c32dcdceb Merge pull request #2924 from laradock/php56-not-support-decimal
php 5.6 skip install deciman extension
2021-03-28 12:25:00 +08:00
cfed3bbf29 Merge pull request #2925 from laradock/postgis-base-image-moved
postgres-postgis move base image
2021-03-28 12:22:18 +08:00
1b3a0f1d6a postgres-postgis move base image 2021-03-28 12:20:38 +08:00
25701b1890 php 5.6 skip install deciman extension 2021-03-28 11:18:39 +08:00
fc0df17106 Merge branch 'master' of https://github.com/2525VenturesBV/laradock into 2525VenturesBV-master 2021-03-28 00:43:53 +08:00
05a45ed0c8 display more open collective links 2021-03-25 19:56:45 +01:00
8528d7cd4d display more open collective links 2021-03-25 19:51:07 +01:00
77a805c066 Merge pull request #1758 from nhazdun/master
Feature: Add new container Athena pdf (Weaver)
2021-03-24 22:26:09 +08:00
600d1ca44e Merge branch 'master' into master 2021-03-24 21:05:26 +08:00
8a49d5c851 Merge pull request #2341 from computamike/computamike-patch-1
updating docs
2021-03-24 21:01:27 +08:00
dbdf172876 Merge branch 'master' into computamike-patch-1 2021-03-24 20:56:07 +08:00
d9ff3232a8 Merge pull request #2190 from DaniDantur/master
Add LOG_STDOUT and LOG_STDERR required environment variables
2021-03-24 20:34:11 +08:00
6c9aa998eb Merge branch 'HermesMartins-fix_xdebug_documentation' into master 2021-03-24 19:58:16 +08:00
3146c72899 fix conflicting 2021-03-24 19:57:22 +08:00
e147ecf381 Merge branch 'master' into master 2021-03-24 18:45:20 +08:00
3ad4edcfae Update README: Add GitHub CI badge 2021-03-24 08:25:31 +08:00
d7a52d56be Merge pull request #2920 from laradock/reorganize-change-source
feat(change source): move together
2021-03-24 00:38:24 +08:00
0e5977cc64 feat(change source): move together 2021-03-23 23:03:56 +08:00
e8a28227f4 Merge pull request #2295 from miguelortizdev/develop
Update and implementations in apache2, nginx and swagger
2021-03-23 22:40:45 +08:00
55e2c6472e Merge branch 'master' into develop 2021-03-23 20:33:45 +08:00
d759e82a02 Renamed env-example to .env.example in documentation, reference and build files 2021-03-23 17:49:15 +11:00
10066f887b Merge pull request #2919 from PavelSavushkinMix/fix/swoole_extension
fix(SWOOLE extension): add SWOOLE extension installed correctly
2021-03-23 12:26:18 +08:00
1fa380d90a Merge pull request #2917 from PavelSavushkinMix/fix/memcached_extension
feat(MEMCACHED extension): add memcached extension installation for CI
2021-03-23 10:49:37 +08:00
f64ed2f0f7 Merge pull request #2721 from xHeinrich/master
Fix xdebug config .so path so that xdebug start/xdebug stop works
2021-03-23 10:01:56 +08:00
1654ffab7d fix(SWOOLE extension): add SWOOLE extension installed correctly 2021-03-23 04:01:27 +02:00
61889c39ec Merge pull request #2834 from angelobiscola/patch-1
Fix problem to install pdo_sqlsrv
2021-03-23 09:28:35 +08:00
12c35bb5ea Update .travis.yml
move to GitHub CI

#2907
2021-03-23 09:20:43 +08:00
a973ed62a7 Merge branch 'master' into patch-1 2021-03-23 08:55:13 +08:00
41af13c9b1 Merge pull request #2918 from PavelSavushkinMix/fix/gd_extension
fix(GD extension): add GD extension installed for PHP 8.0
2021-03-23 08:44:40 +08:00
a5cda608c7 Merge branch 'master' into fix/memcached_extension 2021-03-23 08:43:08 +08:00
c3d90c7b46 Merge pull request #2916 from PavelSavushkinMix/fix/mssql_extension
feat(MSSQL extension): add MSSQL extension support
2021-03-23 08:41:07 +08:00
44c526bcb6 Merge pull request #2914 from laradock/bestlong-fix-typo
fix(swoole extension) | workspace

#2910 
#2915
2021-03-23 07:56:36 +08:00
0ee74f95ca fix(GD extension): add GD extension installed for PHP 8.0 2021-03-23 01:31:04 +02:00
03fd7ea948 feat(MEMCACHED extension): add memcached extension installation for CI
Add memcached extension support.
Memcached extension should be supported on the all available versions.
2021-03-23 01:03:25 +02:00
cffdc7588e feat(MSSQL extension): add MSSQL extension support
MSSQL extension should be supported on the all available versions.
2021-03-22 21:34:58 +02:00
08e7450f46 fix typo 2021-03-23 00:11:08 +08:00
4ebcc84955 Merge pull request #2913 from bestlong/fix-2910
fix(max depth exceeded problem): workspace
2021-03-22 22:20:01 +08:00
02070105f6 feat(join some run step) | workspace 2021-03-22 21:24:18 +08:00
425c9c33b3 remove duplidate apt-get update 2021-03-22 20:07:39 +08:00
9cd34a1cfb Merge pull request #2912 from bestlong/github-ci-workspace
GitHub CI | workspace
2021-03-22 20:03:44 +08:00
ca5fcaa1fe Merge branch 'master' into github-ci-workspace 2021-03-22 19:20:30 +08:00
2e9ad09861 feat(fix xmlrpc) | workspace 2021-03-22 18:34:44 +08:00
4f24c6a005 Merge pull request #2906 from PavelSavushkinMix/fix/pgsql_client
fix(PGSql Client): get installed PGSql Client with the same versions
2021-03-22 17:55:12 +08:00
7e76948504 Merge branch 'master' into fix/pgsql_client 2021-03-22 17:08:18 +08:00
bd9c1e52c0 feat(CI build skip V8JS) | workspace 2021-03-22 16:43:30 +08:00
7da6963ef2 Merge pull request #2858 from andreladocruz/patch-1
Fix Redis Problem issue #2851
2021-03-22 16:33:01 +08:00
e1d2d81099 feat(fix swoole extension) | PHP 5.6
https://github.com/swoole/swoole-src/issues/2379#issuecomment-466613684
2021-03-22 16:27:46 +08:00
976e56c4f9 Merge pull request #2909 from PavelSavushkinMix/fix/yaml_extension
fix(YAML extension): get built YAML extension for all versions in all services
2021-03-22 07:58:21 +08:00
5686c698e7 fix(YAML extension): avoid typo 2021-03-21 19:21:34 +02:00
ad2b94fa60 fix(YAML extension): avoid typo 2021-03-21 18:51:06 +02:00
9317b71ebc fix(YAML extension): avoid typo 2021-03-21 18:46:47 +02:00
95fe1b179f fix(YAML extension): avoid typo 2021-03-21 18:41:48 +02:00
b6666363eb feat(fix swoole extension) | workspace 2021-03-22 00:40:59 +08:00
4cb35f1fa4 Merge pull request #2898 from PavelSavushkinMix/fix/ioncube_extension
fix(ioncube extension): remove installation for PHP 8
2021-03-22 00:35:12 +08:00
4270f1db71 fix(YAML extension): get built YAML extension for all versions in all services
We need to build yaml extension for `workspace`, `php-fpm` and `laravel-horizon` images.
Turn on YAML for GitHub Actions.
2021-03-21 18:10:40 +02:00
e8e4790db2 feat(ioncube extension): add github actions installation 2021-03-22 00:00:38 +08:00
b4cbaaaa99 github ci corver workspace extension 2021-03-21 23:00:30 +08:00
51d67e1b35 Merge pull request #2908 from laradock/gnupg
php extension Support GnuPG
2021-03-21 22:24:59 +08:00
0797617cb4 Merge pull request #2897 from PavelSavushkinMix/fix/composer_hirak_prestissimo
fix(hirak/prestissimo package): normalize installation of the package
2021-03-21 22:10:09 +08:00
53570ee982 Merge pull request #2894 from PavelSavushkinMix/feature/php8.0_amqp
AMQP installation for all images and all php versions
2021-03-21 22:00:41 +08:00
e8d4e1be77 Update main-ci.yml
CI build install GnuPG
2021-03-21 21:48:07 +08:00
0b75caeb95 Merge pull request #2896 from PavelSavushkinMix/fix/envoy_package
fix(envoy package): avoid specified version to support older PHP versions
2021-03-21 21:44:18 +08:00
30c93210eb fix(PGSql Client): get installed PGSql Client with the same versions
We need to have an ability to install PGSql Client on `workspace` and `php-fpm` images with the same version (12).
2021-03-21 15:19:32 +02:00
3c6cfc8dfd feat(amqp extension): add github actions installation
We need to be able to test installation of AMQP with GitHub Actions.
2021-03-21 13:41:25 +02:00
89b73eeeee feat(ioncube extension): add reference to .env file
Provide a restriction to env file.
2021-03-21 13:37:16 +02:00
56afa3efa1 php-fpm, workspace | GnuPG 2021-03-21 19:25:00 +08:00
3d17a13789 horizon, php-worker | GnuPG 2021-03-21 19:24:30 +08:00
91e329a84d support gnupg 2021-03-21 19:23:53 +08:00
97bd2c978b Merge pull request #2904 from laradock/github-ci-php56
GitHub CI | PHP 5.6
2021-03-20 22:45:11 +08:00
07b31384e9 horizon support PHP 5.6 2021-03-20 22:19:05 +08:00
d09d752cdb horizon redis update default config 2021-03-20 22:18:38 +08:00
9e31f1b831 Merge branch 'github-ci-php56' of github.com:laradock/laradock into github-ci-php56 2021-03-20 21:38:23 +08:00
901ced22ac Github CI build php 5.6 2021-03-20 21:37:34 +08:00
66abe78874 fix typo 2021-03-20 21:22:45 +08:00
fdfa279b33 Merge pull request #2903 from laradock/php-mongodb
php mongodb
2021-03-20 21:19:01 +08:00
4d93c69d5d php-worker mongo | PHP 5.6 2021-03-20 19:39:09 +08:00
6008b3c1ea php-worker mongodb install by .env config 2021-03-20 19:15:59 +08:00
4503360576 remove default install mongodb 2021-03-20 19:13:32 +08:00
717c1e0c44 Github CI build php 5.6 2021-03-20 18:42:32 +08:00
fa603fb24e Merge pull request #2902 from laradock/ci-php70
Github CI build php 7.0
2021-03-20 18:37:43 +08:00
781d97b3ac github ci build php 7.0 2021-03-20 18:18:43 +08:00
40f64a9fcb Merge pull request #2901 from laradock/ci-php71
Github CI php-fpm php7.1
2021-03-20 18:09:53 +08:00
27dfbbfab1 Update Dockerfile
sepecified  pecl swoole version for php 7.1
2021-03-20 17:49:21 +08:00
6556a9125a ci build php 7.1 2021-03-20 17:04:58 +08:00
00fb15c62a Merge pull request #2900 from laradock/vscode
add vscode extension recommend
2021-03-20 16:59:59 +08:00
611fa6219c add vscode extension recommend 2021-03-20 16:59:01 +08:00
8c46f296d1 Merge pull request #2683 from oussaka/symfony_installer
new Symfony Installer to create a new Symfony application
2021-03-20 13:19:05 +08:00
8122a70536 Merge pull request #2899 from PavelSavushkinMix/feature/php8.0_add_ini_file
feat(PHP 8.0): add ini file
2021-03-20 13:06:06 +08:00
30c4264ee8 Merge pull request #2895 from PavelSavushkinMix/fix/inotify_extension
fix(inotify extension): avoid typo
2021-03-20 12:59:07 +08:00
2dccc3ca80 feat(PHP 8.0): add ini file
Add development ini file for the PHP 8.0

Closes #2781
2021-03-20 02:56:58 +02:00
e059740296 fix(hirak/prestissimo package): add end of the line 2021-03-20 02:47:46 +02:00
2b778af03f fix(ioncube extension): remove installation for PHP 8
PHP 8.0 currently is not supported, so it should be remove from the building for this version.
2021-03-20 02:44:27 +02:00
21dcc046c9 fix(hirak/prestissimo package): normalize installation of the package
Avoid installation of hirak/prestissimo for the second version of the composer.
Change user to root, due to usage of this user as a common one.
2021-03-20 02:10:38 +02:00
15bf900fe6 fix(envoy package): avoid specified version to support older PHP versions
We need to be able to install envoy for all versions of PHP.

(cherry picked from commit 7458e04d2c8287ed418a3f6cd7b82d9e6238db85)
2021-03-20 01:46:56 +02:00
10386aa7a3 fix(inotify extension): avoid typo
Get inotify installed correctly.
2021-03-20 01:33:40 +02:00
267b972d17 fix(AMQP extension): remove unnecessary apt update
Avoid extra update.

Closes #2891
2021-03-20 00:37:43 +02:00
2a953c1a9a fix(AMQP extension): get it worked for php-worker image
We need to be able to build AMQP for php-worker on PHP 7.0: there are some version conflicts.

Closes #2891
2021-03-19 23:03:51 +02:00
a5169ec66b Merge pull request #2893 from vlauciani/issue_2892
FIX - XDEBUG - The PR to support xdebug 3 on php8 has introduced an error!
2021-03-18 23:45:38 +08:00
8d42d86270 Update to solve the xdebug port problem. Issue: #2892 2021-03-18 14:14:12 +01:00
cca7cef1ce Revert "Update Dockerfile"
This reverts commit f2af78ecac.
2021-03-18 14:10:54 +01:00
f1f416023a Revert "Update to solve the xdebug port. Issue: https://github.com/laradock/laradock/issues/2892"
This reverts commit 615c80f25b.
2021-03-18 13:58:04 +01:00
cad60947c0 Updatee 2021-03-18 13:56:10 +01:00
6c96f29194 Revert "Update Dockerfile"
This reverts commit f2af78ecac.
2021-03-18 13:51:41 +01:00
18e5ade895 Update to solve the xdebug port. Issue: https://github.com/laradock/laradock/issues/2892 2021-03-18 12:52:15 +01:00
615c80f25b Update to solve the xdebug port. Issue: https://github.com/laradock/laradock/issues/2892 2021-03-18 12:51:20 +01:00
43df135ca4 feat(AMQP extension): normalize installation of AMQP for php-fpm 8.0
Update installation process of AMQP for PHP 8.0 (fpm service)

Closes #2891
2021-03-18 10:11:30 +02:00
b9260fbff6 Merge pull request #2890 from bestlong/php8-fpm
Fix Github CI build PHP 8.0 php-fpm
2021-03-18 00:11:25 +08:00
2c3b7a762e build all 2021-03-17 18:16:54 +08:00
2edb139367 focuse php 8 2021-03-17 17:30:33 +08:00
30b9034f85 fix xmlrpc 2021-03-17 17:29:40 +08:00
8f68c39f17 Add skip install fail extension 2021-03-17 16:23:35 +08:00
914ca56957 Add skip install fail extension 2021-03-17 15:45:00 +08:00
0de9e6d02e change fail behavior 2021-03-17 15:43:57 +08:00
69c4fc6f9b Add skip install fail extension 2021-03-17 15:30:32 +08:00
dd29c01f9d Add skip install fail extension 2021-03-17 15:17:11 +08:00
e6a2c9d3e6 Merge branch 'php8-fpm' of github.com:bestlong/laradock into php8-fpm 2021-03-17 15:06:46 +08:00
f77b68b11c Add skip install fail extension 2021-03-17 15:00:32 +08:00
6a6915d02c skip install fail extension 2021-03-17 14:57:25 +08:00
b7a03673c1 fix xhprof 2021-03-17 14:57:25 +08:00
2f6e89cc98 skip install fail extension 2021-03-17 14:39:07 +08:00
df3aab97d5 Merge pull request #2888 from laradock/fix-travis-ci
CI .env avoid CHANGE_SOURCE=true
2021-03-17 14:30:39 +08:00
3970d90430 Add skip ext 2021-03-17 14:02:55 +08:00
275a9ac398 Update travis-build.sh 2021-03-17 13:33:35 +08:00
c59197c8fd fix xhprof 2021-03-17 13:25:12 +08:00
46433efdbb CI .env skip CHANGE_SOURCE=true 2021-03-17 12:26:37 +08:00
ffedb02227 Merge pull request #2885 from garbinmarcelo/master
Add SSL to APACHE in laradock
2021-03-17 07:49:50 +08:00
55ebe3fd1a Merge branch 'master' of github.com:laradock/laradock into master 2021-03-16 15:39:28 -03:00
8d57a9ed18 CI jobs adjustment 2021-03-17 00:16:29 +08:00
0718a9b823 disable install ext and split job 2021-03-16 23:50:07 +08:00
c2c86d72af laravel-horizon update memcached version 2021-03-16 23:35:47 +08:00
2457168b83 Merge branch 'ci-adjustment' of https://github.com/laradock/laradock into ci-adjustment 2021-03-16 22:24:25 +08:00
7e2e6db3b4 skip PHPDBG 2021-03-16 22:20:34 +08:00
a528c95bfd Update main-ci.yml
CI avoid CHANGE_SOURCE=true
2021-03-16 22:20:34 +08:00
e099d8a272 Update main-ci.yml
php-fpm install ext
2021-03-16 22:20:34 +08:00
e34e914d56 CI adjustment 2021-03-16 22:20:33 +08:00
a80750cc24 Merge pull request #2886 from laradock/php8-swoole
PHP 8.0 php-fpm swoole
2021-03-16 22:19:03 +08:00
d3c5b93b7c PHP 8.0 php-fpm swoole 2021-03-16 21:52:36 +08:00
a69545a3b3 Merge branch 'apache2-ssl' into master 2021-03-16 10:09:54 -03:00
fb110a9d91 Added configuration for ssl with apache2 based on the nginx container 2021-03-16 10:05:46 -03:00
78b9d89371 Merge branch 'ci-adjustment' of https://github.com/laradock/laradock into ci-adjustment 2021-03-16 18:37:09 +08:00
d03e7c7f70 skip PHPDBG 2021-03-16 18:36:21 +08:00
825a0660ed Update main-ci.yml
CI avoid CHANGE_SOURCE=true
2021-03-16 18:36:21 +08:00
e9ffee151c Update main-ci.yml
php-fpm install ext
2021-03-16 18:36:21 +08:00
be587e8cc6 CI adjustment 2021-03-16 18:36:21 +08:00
e494f0b863 skip PHPDBG 2021-03-16 18:30:57 +08:00
2ac2058a6b Merge pull request #2884 from laradock/update-ssh2-ext
update php-fpm ssh2 ext version
2021-03-16 18:02:35 +08:00
8dd77527f6 update php-fpm ssh2 ext version 2021-03-16 17:29:51 +08:00
ed60170e6e Update main-ci.yml
CI avoid CHANGE_SOURCE=true
2021-03-16 16:28:07 +08:00
1ea4bfbd18 Update main-ci.yml
php-fpm install ext
2021-03-16 16:18:21 +08:00
26f13f56f1 CI adjustment 2021-03-16 15:43:42 +08:00
33b75637e5 Renamed env-example to .env.example for conformity and IDE-compatibility; added PHP version 8.0 in the example values 2021-03-15 21:12:37 +11:00
d6b7d95f34 Merge pull request #2882 from PavelSavushkinMix/fix/php5.6_turn_off_aerospike_build
fix(aerospike extension): turn off build in Travis due to image version
2021-03-15 12:01:40 +08:00
b2af3e70d9 Merge pull request #2880 from PavelSavushkinMix/fix/php8.0_swoole_extension
feat(swoole extension): change installation to be able to use PHP 8.0
2021-03-15 11:27:27 +08:00
d374dc2ed4 Merge pull request #2878 from PavelSavushkinMix/feature/php8.0_cassandra
feat(cassandra extension): upgrade version of cassandra and avoid installation for PHP 8.0
2021-03-15 10:29:26 +08:00
0ce0f0838e Merge pull request #2873 from PavelSavushkinMix/fix/inotify_extension
fix(inotify extension): update installed version of the extension | All PHP versions
2021-03-15 09:28:11 +08:00
7b396b7c39 fix(aerospike extension): update syntax
Fix typos in the build script.

Closes #2881
2021-03-14 18:46:51 +02:00
793c1a085f fix(aerospike extension): turn off build in Travis due to image version
PHP 8.0 is not supported by Aerospike. See the issue's references.

Closes #2881
2021-03-14 18:40:06 +02:00
37ffbbea29 fix(aerospike extension): turn off build in Travis due to image version
Base image (Ubuntu 18) is no supported by Aerospike.

Closes #2881
2021-03-14 18:03:57 +02:00
f9edf13d65 feat(swoole extension): change installation to be able to use PHP 8.0
Add support for PHP 8.0
Fix other versions of PHP with correct versions.

Closes #2879
2021-03-14 17:50:14 +02:00
925e02bc7b fix(cassandra extension): get installed cassandra for horizon and worker images
Setup the installation on laravel-horizon and php-worker images.

Closes #2876
2021-03-14 16:22:02 +02:00
0c085f4984 feat(cassandra extension): upgrade version of cassandra and avoid installation for PHP 8.0
Cassandra should not be installed for PHP 8.0 due to unsupported PHP driver. See the issue's references.

Closes #2876
2021-03-14 16:21:59 +02:00
4177c6ac2b Merge pull request #2872 from PavelSavushkinMix/feature/php8.0_add_amqp_actual_version
fix(amqp extension): hard-code the version for PHP 8.0
2021-03-14 01:11:47 +08:00
f57c7f3744 Merge pull request #2870 from PavelSavushkinMix/fix/php8.0_drush_package
fix(drush package): bump version to support PHP 8.0
2021-03-14 01:11:12 +08:00
6ff934aef2 fix(inotify extension): update installed version of the extension
There is a typo which should be fixed.

Closes #2867
2021-03-13 03:34:25 +02:00
50fce4c74b fix(amqp extension): hard-code the version for PHP 8.0
The version could be hard-coded in the Dockerfile due to no ability to build workspace image w/o problems from scratch for different PHP versions.

Closes #2871
2021-03-13 03:16:19 +02:00
f1fd051f1f fix(drush package): bump version to support PHP 8.0
Bump a version of the package to support a correct build of the workspace for PHP 8.0

Closes #2869
2021-03-13 03:05:01 +02:00
c6040861b0 Merge remote-tracking branch 'base/master' 2021-03-12 16:43:27 +02:00
f2af78ecac Update Dockerfile 2021-03-12 15:01:44 +01:00
ac52c18728 Merge pull request #2864 from PavelSavushkinMix/feature/add_ci_for_php8.0
ci(PHP 8.0): add CI processes for PHP 8.0
2021-03-12 11:11:20 +08:00
741cecdb02 Merge remote-tracking branch 'base/master' into feature/add_ci_for_php8.0 2021-03-12 04:38:16 +02:00
6248b4f328 Merge pull request #1 from laradock/master
Update forked repository
2021-03-12 04:35:17 +02:00
08b395ed50 Merge pull request #2862 from PavelSavushkinMix/feature/php_8.0_imagemagick
fix(IMAGEMAGICK extension): implement building extension for PHP 8.0 from source
2021-03-12 10:02:19 +08:00
f3816a99ab ci(PHP 8.0): add CI processes for PHP 8.0
CI environment for the PHP 8.0 should be implemented.

Closes #2863
2021-03-12 03:56:39 +02:00
73fdc97559 Merge pull request #2852 from anribras/master
Add mariadb timezone setting via WORKSPACE_TIMEZONE in .env
2021-03-12 09:53:07 +08:00
ecbff7a946 Merge pull request #2860 from PavelSavushkinMix/feature/bump_ast_version
fix(AST extension): bump version due to php 8.0 support
2021-03-12 09:51:22 +08:00
67cc72da62 fix(IMAGEMAGICK extension): implement building extension for PHP 8.0 from source
We need to build imagemagick extension from sources due the latest version, that supports PHP 8.0 has not been released to PECL.

Closes #2861
2021-03-12 03:40:38 +02:00
247ce67097 fix(AST extension): bump version due to php 8.0 support
According to the changelog of the extension version should be bumped to support PHP 8.0

Closes 2859
2021-03-12 02:00:10 +02:00
47c89787e6 Fix Redis Problem issue #2851 2021-03-10 11:55:09 +00:00
c1f76443b1 allow larage file imports 2021-03-04 17:26:10 +03:30
f35d5a7f10 Install workspace redis with pecl 2021-03-02 10:20:06 +01:00
a3ec29ba11 Merge branch 'master' of github.com:laradock/laradock 2021-03-02 10:19:39 +01:00
fd203fba04 add custom sponsor 2021-02-25 15:13:27 +01:00
ed649993ca Add PHP Decimal extension support 2021-02-22 11:13:22 +01:00
29f3d6a671 Merge pull request #2817 from Djuki/master
Configuration to switch between composer version 1 or 2
2021-02-22 15:18:26 +08:00
3a73aa60ee Merge pull request #2840 from vlauciani/master
Install 'docker' client into 'php-fpm' and 'workspace' docker image
2021-02-10 22:29:42 +08:00
4b8c96a795 Merge pull request #2842 from trilogo-lordee/master
moving php.ini variables for phpmyadmin to env-example
2021-02-10 22:28:54 +08:00
99345ceb1c moving php.ini variables for phpmyadmin to env-example 2021-02-10 14:25:32 +02:00
29e872c474 Merge branch 'master' into master 2021-02-09 21:44:03 +08:00
0e2386e8d8 Merge pull request #2836 from JohannesM/patch-1
adding --no-log-init for large UID
2021-02-09 21:39:20 +08:00
a00364bf01 Add code to install docker client into docker image 2021-02-09 13:17:58 +01:00
88b4050c79 Add code to install docker client into docker image 2021-02-09 13:17:08 +01:00
ffc36b7ec8 Add variable to install docker client 2021-02-09 13:14:27 +01:00
a6950d2e6f Add variable to install docker client 2021-02-09 13:13:14 +01:00
1a632c82d0 adding --no-log-init for large UID
Fixing docker build crash with high user id. see https://github.com/moby/moby/issues/5419
2021-02-04 23:23:44 +01:00
4391286a2b Fix problem to install pdo_sqlsrv
Dependency fix for microsoft repository configuration
2021-02-02 15:20:48 -03:00
e2d2e9db9e Merge pull request #2818 from daryledesilva/daryledesilva-patch-1
Add support for xdebug 3 if running on PHP 8
2021-01-20 23:39:13 +08:00
ea9e9f8156 fix "Xdebug: [Step Debug] Time-out connecting to debugging client, waited: 200 ms. Tried: host.docker.internal:9003 (through xdebug.client_host/xdebug.client_port) :-(" 2021-01-19 12:27:58 +08:00
de70beae47 support xdebug 3 2021-01-18 12:02:27 +08:00
4bb1fe281d Configuration to switch between composer version 1 or 2 2021-01-16 08:34:05 +01:00
4cf39da90d Merge pull request #2815 from noud/mercure
Mercure for Server-sent events
2021-01-13 08:40:44 +08:00
9b8f21dda9 Merge pull request #2814 from laradock/dependabot/npm_and_yarn/react/axios-0.21.1
Bump axios from 0.19.2 to 0.21.1 in /react
2021-01-07 08:59:44 +08:00
1f6c214747 mercure 2021-01-07 01:52:00 +01:00
77d5a7be8b Merge pull request #6 from laradock/master
pull-up
2021-01-06 21:28:19 +01:00
418f9d8e36 Bump axios from 0.19.2 to 0.21.1 in /react
Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.21.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-06 10:38:08 +00:00
836470a99b Merge pull request #2780 from vlauciani/master
Fix nginx default.key permission
2021-01-06 10:20:25 +08:00
e41be7eaf2 Merge pull request #2813 from J-T-McC/master
Added PHP 8 to libzip exclusion conditions
2021-01-06 10:19:15 +08:00
d094cae2fb Added PHP 8 to libzip exclusion conditions 2021-01-05 17:47:32 -08:00
4a6c7ba397 update link to rebuild containers
update not correct link to "Build/Re-build Containers" topic
2020-12-31 12:31:03 +08:00
cfdae5c6a2 Merge pull request #2806 from DrowningElysium/patch-1
Make sure the repository cache is up to date when installing the PHP extensions in workspace
2020-12-29 09:51:06 +08:00
65abf7b0ea Make sure the repository cache is up to date
when installing the PHP extensions in workspace
2020-12-23 14:47:01 +01:00
fbda1f542f fix incomplete SSL chain error
fixes #2804
2020-12-22 16:27:31 +02:00
123d818777 Merge pull request #2731 from atoff/feat/npmrc
feat: Mount .npmrc into workspace home
2020-12-22 16:01:25 +08:00
f73b8fb642 Merge pull request #2744 from leowangxp/oracle_instant_client_mirror
feat: add ORACLE_INSTANT_CLIENT_MIRROR ARG
2020-12-18 14:08:30 +08:00
1b102f4395 Merge pull request #2755 from hsyam/new_relic
Add NewRelic support for php-FPM
2020-12-18 13:57:59 +08:00
36761faae0 fix: fix ORACLE_INSTANT_CLIENT_MIRROR default value 2020-12-18 12:34:21 +08:00
a1517c084a add new relic configurations to docker-compose.yml 2020-12-17 14:25:12 +02:00
5258e49373 add new relic configurations to env && update new relice to stabile version 2020-12-17 14:09:06 +02:00
1bfbe9a99a Merge pull request #2773 from 488kuroi/feature-add_react
[ ADD ] react configuration
2020-12-17 17:08:09 +08:00
36afec908b Merge pull request #2586 from pratikid/neo4j
Neo4j
2020-12-17 16:56:35 +08:00
f2a8fecd33 Merge pull request #2749 from nalatreb/change-doc
Change PHP extension install section in the documentation
2020-12-17 16:54:36 +08:00
ffc8d85406 Merge pull request #2735 from dpatou/fix-tree-aliases
Remove the 'tree' alias
2020-12-17 16:50:11 +08:00
82594c8fd6 Merge pull request #2770 from R0dgerV/master
Add Yandex Clickhouse
2020-12-17 16:44:37 +08:00
0adbdaab19 Merge pull request #2771 from frenkiherlambang/fix-gd-unrecognized-options-on-php7.4
fix unrecognized options GD config on php 7.4
2020-12-17 16:33:01 +08:00
a2622323cf Merge pull request #2788 from KNY00/feature/npm-retry-options
Add retry configuration options for npm
2020-12-17 16:30:48 +08:00
b8efd85824 Merge pull request #2785 from dokurocker/master
fixed oci8 version
2020-12-17 16:29:31 +08:00
5c2b412415 Merge pull request #2750 from Simoneu01/patch-1
Update minio docs
2020-12-17 16:28:52 +08:00
358d02fd5a Merge pull request #2751 from nalatreb/fix-mongo-install-php56
fix travis ci failing tests
2020-12-17 16:28:16 +08:00
e0e20fcdaf Merge pull request #2766 from medvem/master
.gitattributes with .sh files LF setting to normalize line endings
2020-12-16 23:58:04 +08:00
12ec5b1552 Merge pull request #2786 from goodjack/patch-4
Upgrade the Compose file format version to 3.5
2020-12-16 22:41:39 +08:00
db506353ba Merge pull request #2797 from jonpage999/force-workspace-xdebug-v2
Force xDebug v2 for workspace
2020-12-16 22:39:43 +08:00
433d1aed8c Merge pull request #2793 from jonpage999/master
For php-fpm, force XDebug to use v2
2020-12-16 22:39:26 +08:00
b855e86a62 Merge pull request #5 from laradock/master
remove duplicate section from docs
2020-12-16 14:16:00 +01:00
78ba356e69 Force xDebug v2 for workspace 2020-12-15 15:38:23 +00:00
f754717f44 Force XDebug to use v2 2020-12-13 14:42:21 +00:00
049e466b93 Add retry configuration options for npm 2020-12-09 18:03:18 +01:00
6221aaf5f0 remove duplicate section from docs 2020-12-09 17:28:41 +01:00
518aecfbfd Merge pull request #4 from laradock/master
pull-up origin
2020-12-05 16:48:30 +01:00
2f575017e4 Upgrade the Compose file format version to 3.5 2020-12-03 16:17:45 +08:00
7cffc65639 fixed oci8 version 2020-12-02 11:38:32 +09:00
f5ab703d8a Set nginx default.key permission
Solved issue: https://github.com/laradock/laradock/issues/2285#issuecomment-616225902
2020-11-25 12:50:03 +01:00
872c2b9eb1 Merge pull request #2737 from makowskid/add-audiowaveform
Add BBC Audio Waveform Image Generator
2020-11-19 18:58:15 +07:00
5078a1a96e [ ADD ] react configuration 2020-11-16 17:14:34 +01:00
351d24dcf6 fix unrecognized options GD config on php 7.4 2020-11-16 01:31:28 +07:00
25d030990e fix 2020-11-12 12:07:04 +04:00
6c8907cb33 new Symfony Installer to create a new Symfony application 2020-11-11 09:11:37 +01:00
c25833d346 revert default PHP version 2020-11-11 09:57:53 +04:00
09bd426588 change default password ClickHouse 2020-11-11 09:56:21 +04:00
4d803e617b Add ClickHouse 2020-11-11 09:47:25 +04:00
100f7d924e .gitattributes with .sh files LF setting to normalize line endings 2020-11-07 11:38:56 +01:00
6eb398549c Add NewRelic support for php-FPM 2020-10-27 03:23:15 -07:00
633105e89c fix inotify for php 5.6 2020-10-23 14:29:13 +02:00
36764906d7 fix mongo install in php fpm and workspace 2020-10-22 17:02:42 +02:00
b7b38401d0 Update minio docs 2020-10-21 13:26:06 +02:00
f5e5566424 add empty line 2020-10-21 10:36:55 +02:00
eb5b77374a change php installation section 2020-10-21 10:33:19 +02:00
f4951cb8f5 feat: add ORACLE_INSTANT_CLIENT_MIRROR ARG 2020-10-17 00:06:52 +08:00
67dde45d24 Add BBC Audio Waveform Image Generator 2020-10-10 22:39:43 +08:00
191729fb32 remove the 'tree' alias 2020-10-07 16:28:36 +02:00
89c9cfe099 add Gitpod link and its config file 2020-09-30 22:29:38 +02:00
d47c2d258c cleanup open collective links 2020-09-30 22:29:30 +02:00
42ac609337 docs: Add note in docs about npmrc 2020-09-30 12:19:27 +01:00
842715b1d2 feat: Mount .npmrc into workspace home 2020-09-30 12:09:16 +01:00
8556088c9e Merge pull request #2704 from colinpitcher/feature/add-zsh-aliases
Add aliases to .zshrc in workspace when SHELL_OH_MY_ZSH=true
2020-09-30 11:02:21 +08:00
daa8883bd2 Merge pull request #2724 from goodjack/patch-3
feat: Add support for custom Adminer plugins, designs and default servers
2020-09-30 11:00:55 +08:00
24c75f87b4 Merge pull request #2729 from bawa93/patch-2
Update certbot run-certbot.sh to allow it work with multiple domains
2020-09-30 10:59:47 +08:00
1fb81c80f7 Update open collective links to differentiate between sponsors types 2020-09-29 16:41:34 +02:00
119a2a36ed Update certbot run-certbot.sh to allow it work with multiple domains
Previously, running docker-compose up -d certbot would overwrite the previous certificate stored in /var/certs

Now: the certificates will be stored with the filename containing domain name
2020-09-29 11:06:48 +05:30
f6c53ce538 Merge pull request #2681 from akoneko/patch-1
Fix PHP-Worker GD "Unable to init from given binary data"
2020-09-28 13:31:35 +08:00
13c3da6f11 Merge pull request #2726 from GautierDele/master
⬆️ updated elk default version => 7.9.1
2020-09-28 09:48:20 +08:00
2467717f17 Fix GD "Unable to init from given binary data" 2020-09-28 09:36:54 +08:00
4e5657f5d2 ⬆️ updated elk default version 2020-09-27 17:05:15 +02:00
363e973f5c docs: Remove the outdated note and clean up trailing spaces 2020-09-26 02:22:21 +08:00
80c4e620ac feat: Add support for loading plugins and specifying the default host 2020-09-26 02:17:15 +08:00
561eba6204 feat: Add support for Adminer designs 2020-09-25 20:34:35 +08:00
c966c59d99 Fix xdebug config .so path so that xdebug start/xdebug stop works 2020-09-24 10:52:14 +10:00
8429ae6a70 Merge pull request #2719 from laradock/fix-2698
fix variable is not set WARNING
2020-09-23 13:55:43 +08:00
33ceb11e8e fix variable is not set WARNING
PHP_DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL. #2698
2020-09-23 13:16:39 +08:00
d8ef60d1a3 Merge pull request #2709 from abler98/fix/workspace/protoc
Fix protoc bin & include permissions in workspace
2020-09-22 09:37:58 +08:00
0459981135 Merge pull request #3 from laradock/master
catch up
2020-09-21 17:12:36 +02:00
3544f943c0 Merge pull request #2698 from aaly00/master
Add DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL Option
2020-09-21 21:54:28 +08:00
3e4c2ca6ec Merge pull request #2712 from tancou/zsh-autosuggestion
Add ZSH suggestions and aliases
2020-09-21 21:47:45 +08:00
4f6260d303 Merge pull request #2714 from noud/sqs
Amazon Simple Queue Service (SQS)
2020-09-21 21:47:02 +08:00
5451801dc9 Merge pull request #2716 from noud/mailcatcher
Mailcatcher should be cast MailCatcher
2020-09-21 21:45:56 +08:00
17079941ef mailcatcher casting 2020-09-21 01:53:00 +02:00
139ec22c5d Merge branch 'master' into sqs 2020-09-21 01:13:27 +02:00
6ed0ab189d Merge pull request #2 from laradock/master
catch up
2020-09-21 01:11:44 +02:00
9780e73c76 Merge pull request #2713 from noud/mailcatcher
Mailcatcher
2020-09-21 00:25:23 +08:00
28597bcd7d Merge pull request #2715 from noud/dejavu
Dejavu
2020-09-21 00:24:42 +08:00
57e0f941df dejavu 2020-09-20 13:34:10 +02:00
27585c5927 sqs 2020-09-20 00:54:33 +02:00
c49238652e doc 2020-09-19 23:47:10 +02:00
e483ed084f mailcatcher 2020-09-19 23:39:38 +02:00
9a9a9540e1 Merge pull request #1 from laradock/master
catch up
2020-09-19 23:32:58 +02:00
c06958d066 Add ZSH suggestions and aliases 2020-09-19 14:13:04 +02:00
fbeabd03b0 Fix protoc bin & include permissions in workspace 2020-09-16 11:10:24 +03:00
f5d630c025 Merge pull request #2697 from abler98/feature/workspace/protoc
Add support for Protoc in workspace
2020-09-15 23:29:24 +08:00
6d77ff9277 Update Dockerfile 2020-09-15 22:58:26 +08:00
f2349a6ab9 Merge branch 'master' into feature/workspace/protoc 2020-09-15 22:04:00 +08:00
78e0394926 Merge pull request #2707 from abler98/feature/workspace/lnav
Add support for lnav in workspace
2020-09-15 21:58:56 +08:00
2c41e2a749 Add support for lnav in workspace 2020-09-14 17:52:04 +03:00
31571056d7 Update laravel-horizon.conf.example. Adds logging
Adds Laravel Horizon logging to storage/logs/horizon.log file
2020-09-11 21:23:41 -03:00
f640027bcb Add aliases to ZSH in workspace
Updated Workspace Dockerfile to add aliases to .zshrc if SHELL_OH_MY_ZSH is set to "true".
2020-09-11 15:12:51 -04:00
6a48af7730 Update the Caddyfile to serve a simple https local environment 2020-09-06 15:49:23 +08:00
283ea64fbf Update the Dockerfile to use the official caddy2 docker images 2020-09-06 15:48:43 +08:00
568683dbf8 Remove the auth list. see the caddy docks if needed 2020-09-06 15:48:11 +08:00
9875842e02 Add DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL Option 2020-09-04 15:18:48 -05:00
a3b451b408 Add support for Protoc in workspace 2020-09-04 19:03:23 +03:00
ade6f6b1a7 Merge pull request #2696 from geraintdong/master
Add http2 support for Apache2
2020-09-04 09:25:44 +08:00
e3dab0061a Merge pull request #2685 from aaly00/sqlsrv-workspace
Workspace SQLSRV PHP7.1 Support
2020-09-04 09:24:42 +08:00
1c5ee264ad Merge pull request #2689 from dwijonarko/master
update  wkhtmltopdf version
2020-09-04 09:23:28 +08:00
9f6d7f470c Merge pull request #2691 from parthjani7/minor_typo_fixes_2
Minor typo fixes 2
2020-09-04 09:22:07 +08:00
5b029ded07 Merge pull request #2690 from parthjani7/minor_typo_fixes
Minor typo fixes
2020-09-04 09:21:14 +08:00
e6a0663790 Merge pull request #2695 from Marcuzz/master
fix: use postgresql-client-12 in workspace
2020-09-04 09:20:40 +08:00
fbfb2c07fc fix: use postgresql-client-12 in workspace
it's not possible to import postgresql 12 databases unless the client version is also 12.
2020-09-03 12:24:01 +02:00
9101c4572d Fix syntax 2020-09-03 15:55:06 +07:00
489075fc67 Add support for http2 for Apache2 2020-09-03 15:46:24 +07:00
4f44715841 Grammatical punctuations and typo fixed 2020-08-26 22:08:08 -04:00
bf83bf8334 minor grammatical typo fixed 2020-08-26 21:52:35 -04:00
07b0c968fb grammer errors fixed 2020-08-26 21:41:55 -04:00
93743c4394 update wkhtmltopdf version 2020-08-26 11:40:45 +07:00
Amr
812570d6a3 Workspace SQLSRV PHP7.1 Support 2020-08-20 23:16:25 -05:00
ddad36133a Merge pull request #2680 from pavinthan/patch-1
Update Use AWS Docs
2020-08-20 08:50:04 +08:00
983f8a6817 Merge pull request #2684 from parthjani7/typo_fixes_parthjani7
Typo fixed in documentation
2020-08-20 08:48:36 +08:00
373d769253 Merge pull request #1 from parthjani7/typo_fixes_parthjani7
Typo fixed in documentation
2020-08-19 08:19:28 -04:00
e50c501b87 Typo fixed in documentation 2020-08-19 08:15:23 -04:00
64f3202c94 Fix GD "Unable to init from given binary data"
Fix: Intervention\Image\Exception\NotReadableException: Unable to init from given binary data. in /var/www/vendor/intervention/image/src/Intervention/Image/Gd/Decoder.php:115
2020-08-14 01:34:59 +07:00
bfdb04f33f Update Use AWS Docs 2020-08-13 22:03:50 +05:30
5465f96267 Merge pull request #2660 from rtrzebinski-usc/add-rdkafka-to-workspace
Add rdkafka to workspace
2020-08-11 11:22:56 +08:00
1d184cd3a3 Merge pull request #2643 from enkhbatd/master
Minor update for index.md
2020-08-11 11:20:22 +08:00
0308326518 Merge pull request #2653 from filips123/support-python3-in-workspace
Add support for Python 3 in workspace
2020-08-11 11:19:29 +08:00
910f5cfd1d Merge pull request #2673 from GautierDele/patch-1
change indentation of graylog
2020-08-11 11:02:05 +08:00
7f09671bac Merge pull request #2675 from hwtdnet/master
update: php-fpm Dockfile
2020-08-11 10:59:47 +08:00
dff28d7718 update: php-fpm Dockfile 2020-08-09 08:08:17 +08:00
20ed0a5e59 change indentation of graylog
This indentation is causing problem with my deployment automation since it's the only one using 4 spaces instead of two
2020-08-04 16:20:05 +02:00
9d68a48c3e Merge pull request #2671 from bestlong/certbot-baseimage-tag-missing
fix certbot baseimage tag name missing
2020-08-02 22:56:40 +08:00
c9819508c1 fix phusion/baseimage tag name 2020-08-02 00:34:24 +08:00
ac01fab0c2 Merge pull request #2649 from lbssousa/lbssousa-patch-1
Add support for custom docker-compose.yml
2020-07-30 21:24:56 +08:00
493a058d22 Merge pull request #2665 from haoyuqi/master
laravel-echo-server add change source
2020-07-30 21:23:22 +08:00
7e513783e7 laravel-echo-server add change source 2020-07-25 16:29:55 +08:00
a953355850 add documentation about installing RDKAFKA extension 2020-07-21 16:53:13 +02:00
032e7c0c53 Add rdkafka to Workspace container 2020-07-21 16:45:21 +02:00
bb759d7b94 Merge pull request #2651 from gmalz/master
Add MeiliSearch Container
2020-07-19 01:51:16 +08:00
86f5a7d9e0 Force reinstall pip to fix warning 2020-07-13 23:17:45 +02:00
caee5e0f9f Add missing WORKSPACE_INSTALL_PYTHON3 to docker-compose.yml 2020-07-13 23:09:07 +02:00
4e7888cb08 Add support for Python 3 in workspace 2020-07-13 22:27:44 +02:00
ef527bbab6 Add MeiliSearch Container 2020-07-08 12:25:23 +02:00
23a1aaa8b0 Add support for custom docker-compose.yml
For some reason, one may want/need to edit laradock's default file `docker-compose.yml` e.g. srtipping out uneeded services, so that the whole project can be brought up with a simple `docker-compose up` command. With this commit, the user can copy default `docker-compose.yml` as `docker-compose.custom.yml` and make the desired changes there. This file will not be tracked by Git.
2020-07-03 16:17:17 -03:00
a1cda7f497 Merge pull request #2648 from vvasiloi/patch-1
update link
2020-07-02 10:02:37 +08:00
6ce9f87676 update link 2020-07-01 13:08:48 +03:00
019dbea2f2 Merge pull request #2647 from kiczek/master
fix of the default gearman port
2020-07-01 13:30:40 +08:00
536747e933 fix of the default gearman port 2020-06-30 12:44:09 +02:00
eba
e63a285b74 Minor update for index.md
Adjusted syntax
2020-06-28 02:43:29 +09:00
4d5a6325cc fix .env xmlrpc
#2630
2020-06-19 22:29:14 +08:00
4e4afb2013 Merge pull request #1719 from juniorrosul/graphviz
Graphviz support
2020-06-19 19:33:14 +08:00
d11186e76c Update Dockerfile
clean duplicate apt-get install nasm
2020-06-19 18:44:40 +08:00
6f75a29a2f Merge branch 'master' into graphviz 2020-06-19 18:42:05 +08:00
ffb90a8e2d Rename default.conf.example to default.conf 2020-06-19 18:35:17 +08:00
a4ed4cd034 add more open collective links to display more logos 2020-06-19 00:33:45 +02:00
41ad5527da Merge pull request #2635 from laradock/file-association
set env-example file association for vscode
2020-06-18 09:37:11 +08:00
c7bac4fc31 set env-example file association for vscode 2020-06-18 09:35:46 +08:00
cbb949c273 Merge pull request #2634 from bestlong/fix-port-conflict
fix bind port conflict
2020-06-18 08:56:10 +08:00
aa179b6ca3 fix bind port conflict
change phpmyadmin and adminer default bind port to 8081
2020-06-18 08:34:45 +08:00
a8ac0b62cf Merge pull request #2563 from jefflssantos/patch-1
Fix Deployer documentation link
2020-06-17 23:30:58 +08:00
13776a4f6f Merge pull request #2628 from KNY00/fix-vscode-settings-file
Fix trailing whitespace
2020-06-17 23:30:00 +08:00
2ce3745cf1 Merge pull request #2633 from Sofar1994/master
php-fpm container xdebug.ini name is xdebug.ini
2020-06-17 23:25:33 +08:00
4a1100e685 php-fpm container xdebug.ini name is xdebug.ini 2020-06-17 17:00:14 +08:00
6c942b454b Merge pull request #2631 from bestlong/php-worker-imagick
php-worker support imagick
2020-06-17 07:53:10 +08:00
d81f9f2779 php-worker support imagick 2020-06-17 00:30:07 +08:00
1dd23a01a5 Merge pull request #2630 from bestlong/xmlrpc
support php-xmlrpc extension
2020-06-17 00:26:31 +08:00
35081fd9be support php-xmlrpc extension 2020-06-17 00:05:03 +08:00
KNY
2224685d7e Fix trailing whitespace 2020-06-15 23:59:42 +02:00
12ade0d730 Merge pull request #2622 from yosoyfunes/patch-1
Update docker-compose.yml
2020-06-13 00:29:13 +08:00
89ee774ece Update docker-compose.yml
Increment nofile, check the documentation: https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#_increase_ulimits_for_nofile_and_nproc
2020-06-12 12:14:10 -03:00
f2209eeb72 Merge pull request #2582 from kideny/master
update support phalcon4.X version
2020-06-06 17:36:27 +08:00
6712bdcfa9 Merge pull request #2609 from tancou/gitlab-ci
Remove deprecated gitlab ci file
2020-06-06 17:35:23 +08:00
9df698e011 Merge pull request #2613 from m-elewa/develop
Update Traefik image to v2.2
2020-06-06 16:59:16 +08:00
5b0d264b6c Merge pull request #2614 from m-elewa/feature/update-netdata-image
update netdata image to the latest version of the official image
2020-06-06 16:57:24 +08:00
bc9825d398 update netdata image to the latest version of the official image 2020-05-31 14:44:09 +00:00
b5419c352d change port variables from nginx to trafik 2020-05-31 07:43:41 +00:00
227591cfb5 update documentation for Traefik v2.2 2020-05-31 07:13:13 +00:00
90ba6df3ad update traefik to v2.2 2020-05-31 07:07:05 +00:00
4f7ab34a6b Merge pull request #2607 from acidicyemi/master
fixed supervisor docker-composer instead of docker-compose syntax error
2020-05-30 17:15:14 +08:00
bc3a35fd60 Merge pull request #2605 from jzonta/master
Fixed error with memcached when running php-worker
2020-05-30 14:31:31 +08:00
131025be44 Merge pull request #2606 from jzonta/add-oci8-php-worker
Added support for OCI8 extension in php-worker
2020-05-30 14:30:13 +08:00
ae58620386 Merge pull request #2608 from tancou/add-imap-worker-support
Adding support for IMAP on php-worker
2020-05-30 14:28:41 +08:00
b8a1690bc3 Remove deprecated gitlab ci file 2020-05-29 18:13:20 +02:00
9d10b5a7ef Adding support for IMAP on php-worker 2020-05-29 16:30:02 +02:00
959329c241 fixed supervisor type syntax error 2020-05-29 02:41:39 +01:00
0792766d41 Added support for OCI8 extension in php-worker, Sugestão do amigo @bestlong in #2276 2020-05-28 13:37:01 -03:00
8477ca86f5 Fixed error with memcached when running php-worker 2020-05-28 09:50:30 -03:00
6b16f2b479 Merge pull request #2602 from norieli/patch-1
fixed mongodb can not authentication
2020-05-27 13:41:34 +08:00
f4d5a892b1 fixed mongodb can not authentication
The SCRAM_SHA_256 authentication mechanism requires libmongoc built with ENABLE_SSL. But current versio not support.
2020-05-22 13:43:25 +08:00
bad5f69379 Merge pull request #2595 from bestlong/fix-2576-bug
workspace expose angular cli serve port
2020-05-21 09:55:53 +08:00
667bfc5e1b workspace expose angular cli serve port 2020-05-21 09:40:36 +08:00
d39f793f34 Merge pull request #2594 from bestlong/horizon-php-ext-imagick
Horizon support ImageMagick
2020-05-21 09:31:35 +08:00
f910f944da Merge pull request #2576 from Yiidiir/patch-1
Expose Angular CLI serve port
2020-05-21 09:16:28 +08:00
941ad16cbe Merge pull request #2567 from carlosclayton/master
Installing Filebeat plugin
2020-05-21 09:15:05 +08:00
e5f5bc86fe Merge pull request #2572 from pgrimaud/master
Fix typos
2020-05-21 09:14:35 +08:00
cca6bead21 Merge pull request #2593 from makowskid/pnpm-support
Adding pnpm support
2020-05-21 09:13:56 +08:00
a85e9c4507 Horizon support ImageMagick
fix #2296
2020-05-21 09:09:38 +08:00
a074389e28 pnpm support - documentation 2020-05-20 15:08:46 +08:00
fabb36abbb Adding support for PNPM
more info here https://pnpm.js.org/en/installation
2020-05-20 14:58:31 +08:00
822c383626 Merge pull request #2590 from m-elewa/develop
update Laravel envoy to v2
2020-05-14 15:29:26 +08:00
7c4d9c908c update laravel envoy to v2 2020-05-13 20:52:25 +02:00
d330d39a92 Editted neo4j compose.yml 2020-05-02 05:13:35 +00:00
980a4aa9ad Docker files updated docker-neo4j-publish 2020-05-02 04:14:15 +00:00
24c02ec1cf fixed 2020-05-02 03:07:29 +08:00
35a7fc204c update support phalcon4.X version 2020-05-01 00:57:27 +08:00
4f274e3d86 replace github usernames with users real names in related projects 2020-04-29 18:42:31 +02:00
5824676e30 Improve docs readability & performance 2020-04-29 07:10:47 +02:00
d2823c0f8a Merge pull request #2577 from sfx101/patch-1 2020-04-29 04:18:39 +02:00
4797c38199 Added DockerStacks link to related projects 2020-04-28 10:29:25 +05:30
5a28b9c4d8 Expose Angular CLI serve port
When enabling angular, exposure to the default serve port is not done normally like it's done with VUE CLI
2020-04-28 03:12:26 +01:00
2fd9ccff6a Fix typos 2020-04-24 01:16:34 +02:00
1dd78c0b04 Installing Filebeat plugin
Add support to Filebeat with logstash-input-beats plugin
2020-04-20 08:00:13 -03:00
b6e11624fe Merge pull request #2565 from bestlong/change-base-image
php-fpm/workspace use latest base image
2020-04-17 17:33:48 +08:00
aa325b5218 Merge pull request #2564 from laradock/actions-ci
use Actions run CI
2020-04-17 14:56:16 +08:00
56e10f1198 Update main-ci.yml 2020-04-17 14:03:08 +08:00
e6eb2ef1eb Fix Deployer documentation link 2020-04-17 02:54:29 -03:00
fbaaff619a Update main-ci.yml 2020-04-17 13:14:06 +08:00
941960df82 Update main-ci.yml 2020-04-17 13:12:57 +08:00
e2331171b0 use Github Actions run CI 2020-04-17 13:10:40 +08:00
a2581bda5f use latest base image 2020-04-17 11:57:50 +08:00
9a32cd2379 Merge pull request #2555 from jeremynikolic/master
Add ElasticSearch plugin command alternative
2020-04-15 10:30:09 +08:00
102d3c8828 Add ElasticSearch plugin command alternative for ES >5.0 versions 2020-04-10 10:15:58 +02:00
3f71fc2c15 Merge pull request #2550 from leowangxp/master
fix: change sources shell permission denied
2020-04-08 14:32:27 +08:00
c4c2f91306 fix: change sources shell permission denied 2020-04-08 09:57:00 +08:00
9e04c460f9 Merge pull request #2527 from lbssousa/browsersync-ports
Added option to map Browsersync ports from workspace container
2020-04-07 08:56:10 +08:00
dc0d970e2a Merge pull request #2533 from dbfun/feature-oh-my-zsh
new feature: Install Oh My ZSH! with Laravel autocomplete plugin
2020-04-07 08:55:19 +08:00
c5c8c9bc85 new feature: Install Oh My ZSH! with Laravel autocomplete plugin 2020-03-13 03:16:39 +03:00
123e52e563 Merge pull request #2511 from metalcamp/fix/mysql-client-installation-candidate
Fix: Mysql-client has no installation candidate
2020-03-12 10:14:10 +08:00
62747a2870 Update Dockerfile
php-worker fix add package name
2020-03-12 09:39:45 +08:00
c32bf95530 Merge pull request #2519 from GinoPane/bugfix/#2506
Fix #2506
2020-03-04 14:28:51 +08:00
29f7cbdc7e Added option to map Browsersync ports from workspace container 2020-03-03 15:41:54 -03:00
8cde247422 Merge pull request #2521 from bagart/patch-1
Laradock Multi
2020-02-27 10:39:15 +01:00
5a78f09eb4 Update index.md
add Laradock Multi
2020-02-26 09:40:06 +03:00
e8dbb0e0f1 Fix #2506
Updates:
- AST extension is no longer installed for unsupported PHP versions
2020-02-25 22:26:03 +03:00
33828f81bf Merge pull request #2516 from laradock/php-gd-ext
php worker horizon support gd ext.
2020-02-24 17:32:52 +08:00
a406335efe Merge pull request #2515 from laradock/horizon-zip
horizon zip ext.
2020-02-24 14:39:31 +08:00
18ca604537 php worker horizon support gd ext. 2020-02-24 13:53:54 +08:00
51ff09c187 horizon zip ext. 2020-02-24 13:31:52 +08:00
cb574599ca fix: mysql-client has no installation candidate 2020-02-19 12:44:06 +01:00
6a92eb0d58 Merge pull request #2510 from metalcamp/fix/mysql-auth
Fix: Use native MySQL password as default auth
2020-02-19 08:22:23 +08:00
8f411417f5 fix: use native mysql password as default auth
fixes connection refused errors described here: 
https://github.com/laradock/laradock/issues/1752
https://github.com/laradock/laradock/issues/2105
2020-02-18 19:37:00 +01:00
127d48655c Merge pull request #2509 from laradock/fix-php2-ext
fix php7.4 ssh2 extension.
2020-02-18 15:38:59 +08:00
884e481c0c fix php7.4 ssh2 extension. 2020-02-18 13:45:23 +08:00
833a91d8f8 Merge pull request #2508 from laradock/php70-xdebug
xdebug drop support php7.0
2020-02-18 13:22:37 +08:00
6eeb0c8388 xdebug drop support php7.0 2020-02-18 09:56:45 +08:00
c073ebefbb Merge pull request #2222 from zack6849/patch-1
Add en_US.UTF-8 to the default list of extra locales
2020-02-18 08:59:30 +08:00
7a2370ba77 Merge branch 'master' into patch-1 2020-02-18 08:58:55 +08:00
258912eac2 Merge pull request #2487 from bumbummen99/master
Dedicated user/group id for Horizon
2020-02-18 08:56:21 +08:00
9de9e8ed04 Merge pull request #2469 from DGeoWils/master
Added wkhtmltopdf installation to both Workspace and PHP-FPM
2020-02-18 08:55:57 +08:00
081e65d192 Merge pull request #2504 from vlauciani/master
fix TLS docker-dind problem from version 18.09+
2020-02-18 08:50:15 +08:00
93f137ce12 Merge pull request #2501 from lbssousa/workspace-vue-cli-ports
Added option to map vue-cli ports from workspace container
2020-02-18 08:48:35 +08:00
ec7d91a658 Merge pull request #2505 from 99linesofcode/sensible-xdebug-default-configuration
XDebug - Default to host.docker.internal
2020-02-18 08:47:01 +08:00
ab4e06f270 Default to host.docker.internal 2020-02-14 15:15:04 +01:00
3124ad8d76 Update docker-compose.yml 2020-02-13 23:26:33 +01:00
8e6a2a4f3c Update docker-in-docker (dind) - not working with 18.09+ version 2020-02-13 23:24:07 +01:00
4dd4074d3b Merge pull request #1 from laradock/master
Synck fork
2020-02-13 23:09:45 +01:00
9ad5063d4a Merge branch 'master' into workspace-vue-cli-ports 2020-02-13 23:33:05 +08:00
719d1f7e7a Merge pull request #2502 from bestlong/gmp-ext
horizon gmp ext
2020-02-12 19:47:09 +08:00
53d13f23f7 horizon gmp ext 2020-02-12 18:23:22 +08:00
2f2539a51f Merge pull request #2472 from collierscott/add-gitprompt
Add bash-git-prompt for more informative prompts for git repos
2020-02-12 09:17:13 +08:00
8d99f69ab2 Merge pull request #2479 from webfatorial/mysql-version-build
Use MYSQL_VERSION env var to build mysql image
2020-02-12 09:15:45 +08:00
3fe18368bd Added option to map vue-cli ports from workspace container 2020-02-11 15:27:07 -03:00
f8b7404263 php ext bz2 (#2500)
* php ext bz2
* fix typo
* fix php-fpm bz2 ext
* fix horizon bz2 ext
2020-02-11 23:56:58 +08:00
b2ae5f6d44 Arrange (#2499)
* unify php verson variable
* CASSANDRA move together
* unify all php base container
2020-02-11 18:41:19 +08:00
29def5f0b4 add some missing social media meta tags to the website 2020-02-07 23:10:44 +01:00
66134095b1 update stale bot configuration to close staled issues in 21 days 2020-02-07 22:13:23 +01:00
c8c63e6a78 Merge pull request #2493 from bestlong/pgsql-version-specify
postgresql version can specify
2020-02-07 08:10:53 +08:00
63b3d2ff14 postgresql version can specify 2020-02-06 23:58:07 +08:00
00676f0c8e Merge pull request #2492 from bestlong/fix-php-worker-74
php 7.4 php-worker zip ext.
2020-02-05 16:38:18 +08:00
ac417f2e6b Merge pull request #2490 from vlauciani/master
YAML extension for laravel-horizon
2020-02-05 14:59:26 +08:00
b26bcdb42a php 7.4 php-worker zip ext. 2020-02-05 14:54:57 +08:00
fb57c52ca6 Merge pull request #2474 from brnathanlima/update-elasticsearch-logstash-and-kibana-to-use-the-same-version
Improvements on ELK Stack images
2020-02-05 12:44:25 +07:00
0a253a3d7e Alpine commands used 2020-02-04 20:33:41 +01:00
72d11e4485 fix indentations 2020-02-04 17:00:01 +01:00
82a4b1db60 Add code to install YAML extension 2020-02-04 16:57:14 +01:00
c9e71c695e Add variable to install YAML extension 2020-02-04 16:55:50 +01:00
5b33a2b319 Add variable to install YAML extension 2020-02-04 16:53:14 +01:00
c670d5f98b Merge pull request #2335 from goodjack/patch-1
Fix localhost address
2020-02-03 16:17:36 +08:00
10c9decf78 Merge pull request #2348 from asannikov/varnish
Varnish
2020-02-03 16:14:44 +08:00
09fe2588e7 Merge branch 'master' into varnish 2020-02-03 16:14:17 +08:00
34daaba270 update github issues and PR templates, add config for github stale bot
in addition to some small updates in the readme, /.github and /docs..
2020-02-01 20:31:18 +01:00
f3f3dfa724 Add group/user id setting to horizon .env section 2020-02-01 15:20:02 +01:00
e14e5b7caf Fix bad style 2020-02-01 15:18:36 +01:00
8b4391e63c Use MYSQL_VERSION env var to build mysql image 2020-01-25 11:23:48 -03:00
5aafed586b upgraded elasticsearch, logstash and kibana images and provided an environment variable to specify a version for the entire ELK stack. 2020-01-22 15:37:04 -03:00
7fec2186ef Add bash-git-prompt in order to have a more descriptive prompt when working with repositories.
Also, update documentation for bash-git-prompt usage. Make sure initial value for usage is false.
2020-01-20 12:25:44 -06:00
b28f449556 Add bash-git-prompt in order to have a more descriptive prompt when working with repositories.
Also, update documentation for bash-git-prompt usage
2020-01-20 12:24:18 -06:00
ad2b455be5 Merge pull request #2470 from laradock/upgrade-php-fpm
upgrade php-fpm base image version
2020-01-16 19:26:00 +08:00
bb7ee22f6a Merge pull request #2396 from ludo237/master
Add the ability to install ffmpeg on Laravel Horizon container
2020-01-16 15:06:11 +08:00
9461c859f0 upgrade base image version 2020-01-16 14:57:19 +08:00
711b2e7449 Updated documentation with wkhtmltopdf section 2020-01-15 13:44:53 -05:00
8ecd35d2e9 Added wkhtmltopdf installation to both Workspace and PHP-FPM 2020-01-15 12:01:35 -05:00
84b5c5aaa0 Update config
Add user created during docker installation
2020-01-14 16:10:42 +01:00
3f6b779254 Merge branch 'master' into master 2020-01-14 16:09:18 +01:00
a84611ff4b Update docker-compose.yml
Add necessary args
2020-01-14 16:07:07 +01:00
4fbe5c03b9 Update Dockerfile
Add non-root user for ffmpeg installation
2020-01-14 16:06:25 +01:00
cd84c464b3 Merge pull request #2468 from bestlong/php74-worker
php 7.4 required oniguruma
2020-01-14 22:32:09 +08:00
8011182a34 php 7.4 required oniguruma 2020-01-14 21:38:24 +08:00
5c10a024f1 Make small documentation updates
- remove guides section
- re-order some content
- fix some links
- remove duplicated ads
2020-01-12 15:38:58 +01:00
8a1b3c45c8 Merge pull request #2461 from bestlong/php74-zip-option
PHP 7.4 zip option removed
2020-01-09 20:04:44 +08:00
ef267a64e6 PHP 7.4 zip option removed 2020-01-06 23:39:23 +08:00
0d086024a8 Merge pull request #2457 from laradock/upgrade-apache2
upgrade apache2
2020-01-05 01:07:21 +08:00
92e7a8559d upgrade apache2 2020-01-03 20:07:42 +08:00
3c36fc7d16 Merge pull request #2449 from jrseliga/smb-client
Provide smbclient and php-smbclient
2019-12-31 19:14:34 +08:00
de57f728cc fix build-args INSTALL_GHOSTSCRIPT were not consumed (#2452) 2019-12-31 19:12:37 +08:00
9aecc53dba provide smbclient and php-smbclient to php-fpm and workspace containers 2019-12-27 19:34:56 -05:00
aec544961c Merge branch 'master' into develop 2019-12-26 11:55:09 -05:00
f64360ab74 Merge pull request #2443 from sohaibilyas/fix-gearman-php-worker
updated gearman installation code in php-worker service
2019-12-26 19:56:12 +08:00
27f2ffdd6c Merge pull request #2445 from vladitot/master
Changes in env file. Some parameteres quoted
2019-12-26 19:54:57 +08:00
716282b504 Changes in env file. Some parameteres quoted 2019-12-24 14:20:54 +03:00
b74c54f804 updated gearman installation code in php-worker service 2019-12-24 02:45:19 +05:00
8203e5da29 Merge pull request #2236 from manticoresoftware/master
update manticore log folder
2019-12-22 15:35:57 +08:00
bad3b76963 Merge pull request #2200 from clonn/patch-1
gcloud registry auth step for docker build
2019-12-22 15:33:33 +08:00
cc1d6aaebf Merge pull request #2226 from ajoy39/master
Add support for pcov code coverage driver
2019-12-22 15:31:22 +08:00
a9f84bfa61 Merge pull request #2437 from bestlong/fix-php74-horizon
Laravel Horizon PHP 7.4 - fix package oniguruma require
2019-12-22 13:27:16 +08:00
67e9a517f3 VSCode files.associations for Dockerfile-* (#2438) 2019-12-21 22:26:03 +08:00
964494255d fix oniguruma require
#2407
#2408
2019-12-21 22:16:24 +08:00
c68bbd4f83 Merge pull request #2422 from rmeira/master
Update MSSQL image
2019-12-21 18:52:41 +08:00
713799c17b Merge pull request #2431 from kideny/master
update phalcon ext version
2019-12-21 18:41:21 +08:00
fc5ab30d4f Merge pull request #2424 from appleboy/locale
chore(php-fpm): update the default locale setting.
2019-12-19 20:08:55 +08:00
89a1ac652e Merge pull request #2276 from jzonta/add_oci8_supports
Added support for OCI8 extension in workspace and php-fpm containers.
2019-12-19 20:07:34 +08:00
d732318e52 Merge pull request #2273 from Insua/master
fix(compose file): add missing config for inotify and fswatch
2019-12-17 20:48:15 +08:00
ccf85148e8 Merge branch 'master' into master 2019-12-17 20:47:56 +08:00
378900ee38 Merge pull request #2365 from amorZhu/master
update document for workspace supervisor
2019-12-17 20:44:31 +08:00
30c91c7f94 fixed 2019-12-15 23:21:51 +08:00
e943d90ca2 Merge pull request #2427 from lbssousa/devcontainer-v3
Drop unneeded settings for devcontainer.json (VSCode already handles them automatically)
2019-12-12 08:37:50 +08:00
d847c1a8c5 Drop unneeded settings for devcontainer.json (VSCode already handles them automatically). 2019-12-11 15:18:34 -03:00
ace85c38d7 Merge pull request #2425 from bestlong/php-fpm-use-new-base-image
php-fpm base image use 2.6.2
2019-12-12 00:13:14 +08:00
be48366190 php-fpm base image use 2.6.2 2019-12-11 21:18:57 +08:00
a1d7d46573 chore(php-fpm): update the default locale setting.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2019-12-11 14:28:14 +08:00
0da0f302d3 Update env-example 2019-12-10 11:12:53 -03:00
a010010d97 remove this file use master 2019-12-10 11:11:54 -03:00
44f1d456b2 remove this file 2019-12-10 11:11:32 -03:00
0edeb8fb71 remove this file 2019-12-10 11:11:11 -03:00
77c8429ea1 Update dockerfile add new version from mssql 2019-12-10 11:10:32 -03:00
3ba74dd1c3 Update pid for sql MSSQL 2019-12-10 11:07:58 -03:00
fb617deb86 Merge pull request #2413 from lbssousa/devcontainer-v2
Complete sample configuration for VSCode Remote Development on Containers
2019-12-09 18:42:27 +08:00
5a25b786f3 add php7.4.ini (#2420) 2019-12-09 18:40:52 +08:00
88d06bb838 Complete sample configuration for VSCode Remote Development on Containers 2019-12-06 13:50:32 -03:00
bc6ba25790 update travis ci config (#2412) 2019-12-06 21:04:03 +08:00
3889363443 fix build arg [NVM_NODEJS_ORG_MIRROR] not consumed warning (#2411) 2019-12-06 20:43:59 +08:00
42c580af1f fix CHANGE_SOURCE duplicate (#2410) 2019-12-06 20:23:28 +08:00
a954732145 Merge pull request #2253 from xiagw/add-tomcat
Add tomcat
2019-12-06 20:03:43 +08:00
f608c6a45d Merge branch 'master' into add-tomcat 2019-12-06 20:01:54 +08:00
53558480e8 Merge pull request #2342 from yamotuki/fix_xhprof_version
change to newer version of tideways/php-xhprof-extension
2019-12-06 19:45:12 +08:00
76b046f321 Merge branch 'master' into fix_xhprof_version 2019-12-06 19:44:45 +08:00
818d61ab54 Merge pull request #1905 from mouyong/master
change some container source when in china
2019-12-06 19:25:02 +08:00
c6fe34db11 Merge pull request #2290 from hastinbe/add-ast-ext
Add AST extension
2019-12-06 19:21:57 +08:00
dec428a748 Merge branch 'master' into add-ast-ext 2019-12-06 19:21:09 +08:00
9cea74dc6f update travis ci config (#2409) 2019-12-06 19:17:22 +08:00
a190f11e8f Merge pull request #2322 from Fernando-Larios/master
add GETTEXT extension php-fpm
2019-12-06 09:39:49 +08:00
f3e3bbe2b7 refactor: 还原 nginx.conf 文件名 2019-12-06 09:35:10 +08:00
91041e9c56 Merge pull request #2388 from amorZhu/master
Improve user experience in China
2019-12-06 09:32:00 +08:00
84db9b079d refactor: 还原 xdebug.ini 2019-12-06 09:30:11 +08:00
64573a407f Merge pull request #2402 from erlangp/patch-4
fix typo of repo name
2019-12-06 09:27:29 +08:00
ed6be69cc1 typo 2019-12-06 03:50:41 +08:00
838156b1bd refactor: remove some option 2019-12-05 13:28:42 +08:00
9bdeaa3682 fix: fix cannot install imagemagick extension problem 2019-12-05 13:21:10 +08:00
c84db7d4d7 fix: fix the extension cannot install problem. 2019-12-05 11:48:27 +08:00
a7faceba37 Merge pull request #2343 from zill057/master
Add CHANGE_SOURCE option for php-worker
2019-12-05 11:41:30 +08:00
f27c186b93 Merge pull request #2393 from vladyslavstartsev/cachetool-php-fpm
Added CacheTool
2019-12-05 11:40:40 +08:00
2c9563d2cd feat: restore some file 2019-12-05 11:27:44 +08:00
dab5ff1ac6 feat: restore mysql/my.cnf 2019-12-05 11:26:01 +08:00
5a0c905457 feat: change source 2019-12-05 11:23:51 +08:00
b6204e5933 pref: add change source flag 2019-12-05 11:16:32 +08:00
ba23f41322 Merge branch 'master' of https://github.com/Laradock/laradock 2019-12-05 11:11:29 +08:00
4b0f58f1b2 Merge pull request #2347 from asannikov/confluence
Confluence
2019-12-05 10:50:30 +08:00
b753c0580e Merge pull request #2350 from walterjrp/patch-2
laravel-horizon support Install MongoDB drivers
2019-12-05 10:49:24 +08:00
8474acdf17 Update env-example 2019-12-05 10:47:31 +08:00
4afc747bf5 Update docker-compose.yml 2019-12-05 10:46:24 +08:00
0a4e832371 Merge pull request #2395 from erlangp/patch-1
lowercase
2019-12-05 10:35:55 +08:00
e53632404f Merge pull request #2370 from jcs224/postgres-confuence-init-fix
Fix confluence / postgres init
2019-12-05 10:35:27 +08:00
2d27fc36e8 Merge pull request #2398 from bestlong/update-doc
update document
2019-12-05 10:30:06 +08:00
9e5ff1888e update document 2019-12-05 10:29:08 +08:00
8f53cea9f7 Merge pull request #2378 from bkarstaedt/patch-1
Update to Kibana 7.1.1
2019-12-05 08:42:56 +08:00
5026effcac Merge pull request #2397 from bestlong/php74
Support PHP 7.4, #2387.
2019-12-05 08:22:46 +08:00
351f19b8fe support PHP 7.4, #2387. 2019-12-04 23:02:35 +08:00
d40abcb939 Add arg to laravel-horizon service 2019-12-04 11:40:04 +00:00
c11c1fd69d Add ffmpeg directive to Dockerfile 2019-12-04 11:38:36 +00:00
754e61d15f Add key to install ffmpeg in horizon 2019-12-04 11:36:47 +00:00
abdcfa1002 Update index.md 2019-12-04 15:38:52 +08:00
f5f1f45858 added cachetool to invalidate shared php cache (APCu, OPcache) without reloading PHP-FPM 2019-12-03 12:53:42 +02:00
497878557c Remove the sources.sh Ubuntu_Source parameter 2019-12-01 00:02:59 +08:00
272222b7f1 Merge pull request #2389 from bestlong/increase_upload_filesize
phpMyAdmin increase upload filesize to 2G
2019-11-30 18:39:57 +08:00
919cfc0c87 increase update filesize to 2G
#2344
2019-11-30 18:26:16 +08:00
fe2631649c add sources.sh for workspace 2019-11-30 09:06:09 +08:00
c64be9969f delete php-fpm args UBUNTU_SOURCE 2019-11-30 08:54:29 +08:00
24361ca818 add ubuntu sources.list 2019-11-30 08:51:23 +08:00
b5314e5769 Merge remote-tracking branch 'upstream/master' 2019-11-29 02:20:02 +08:00
50b6272fff Merge pull request #2372 from lanphan/fix_workspace
Remove duplicated laravel installer code
2019-11-24 01:31:23 +07:00
461e05d677 change workspace ubuntu sources.list file 2019-11-18 03:24:27 +08:00
aff7d9d615 add nvm NVM_NODEJS_ORG_MIRROR 2019-11-18 03:05:13 +08:00
440002f0fc Update to Kibana 7.1.1
When spinning up the stack via `docker-compose -d apache2 elasticsearch kibana` Kibana won't work currently and displays "kibana is not ready yet". `docker-compose logs kibana` the message:

```
{"type":"log","@timestamp":"2019-11-14T15:46:37Z","tags":["status","plugin:reporting@6.6.0","error"],"pid":1,"state":"red","message":"Status changed from uninitialized to red - This version of Kibana requires Elasticsearch v6.6.0 on all nodes. I found the following incompatible nodes in your cluster: v7.1.1 @ 172.26.0.3:9200 (172.26.0.3)","prevState":"uninitialized","prevMsg":"uninitialized"}
```

I update the version to align with elasticsearchs' version which works fine on my machine.
2019-11-15 09:52:48 +01:00
d3e505cd73 remove duplicated laravel installer code 2019-11-14 22:34:23 +07:00
07c019b672 Fix confluence / postgres init 2019-11-13 22:10:41 -07:00
c3620e95c8 Volumes are created on every docker start (#2247)
* Added graylog to the list of softwares.

* Added persistent volumes for docker-in-docker and graylog.

Added volume for mongo configdb.
These services were making volumes on every start, so we might end up with many unnecessary volumes.
With this pull request this issue is resolved.
2019-11-14 05:22:41 +07:00
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
c6ad0a1a2d Remove a dead link from the documentation 2019-11-13 19:58:39 +01:00
0573bbc58a update document for workspace supervisor 2019-11-13 14:16:47 +08:00
d4e65a40ff Merge pull request #2352 from goodjack/patch-2
Use default user
2019-11-11 22:25:49 +07:00
8aeb64ea37 Merge pull request #2305 from ubc/1745-php-fpm-uid-gid
Run php-fpm as different user (#1745)
2019-11-11 22:10:35 +07:00
6b96891e47 Merge branch 'master' into develop 2019-11-07 14:53:27 -05:00
3cdc771abd Merge pull request #2330 from amorZhu/master
Install supervisord in the workspace
2019-11-07 21:23:45 +07:00
10c28a14fa Use default user 2019-11-02 21:19:37 +08:00
a760da3488 Update index.md 2019-11-02 20:42:33 +08:00
402ea8747a Install MongoDB drivers 2019-11-01 14:35:23 -03:00
2af7bfa60f Varnish vs Nginx configuration added 2019-10-31 16:02:33 +03:00
babfef7ef6 Merged with master 2019-10-31 12:08:33 +03:00
7ad82a3cd1 Added nginx settings for confluence 2019-10-31 11:58:38 +03:00
83ba1447d4 Merged with master 2019-10-31 11:37:56 +03:00
41438e9c31 add install supervisor document 2019-10-28 17:55:36 +08:00
8b2bcc6d15 add config file for supervisord 2019-10-28 17:33:13 +08:00
51d821b35f Add CHANGE_SOURCE option for php-worker 2019-10-28 17:15:31 +08:00
75acb9f8a5 Merge remote-tracking branch 'upstream/master' 2019-10-28 16:19:03 +08:00
0ac954b097 updating docs
Attempting to replace some of the mark-up with more semantically correct (using ordered lists etc)

Fixed some seplling, grammar errors.
2019-10-25 18:18:22 +01:00
c09261e99e Merge pull request #2319 from lbssousa/devcontainer
Add sample configuration for Visual Studio Code Remote Development
2019-10-25 23:47:03 +07:00
b34b052c64 Merge pull request #1968 from Ishodnikov/patch-1
Set my.cnf permissions
2019-10-25 23:31:17 +07:00
18237b467b Merge pull request #2293 from pelicancode/patch-1
MySql config file permissions fix
2019-10-25 23:24:17 +07:00
b08385b03e Merge pull request #2340 from computamike/UpdatingDocs
Update Confluence section
2019-10-25 23:21:59 +07:00
7247d8f7ce Install default-mysql-client for PHP 7.3 (#2329)
Install default-mysql-client for PHP 7.3
2019-10-25 23:15:40 +07:00
f5c00c61be Update Confluence section
The original text was confusing.  Refactored to attempt to make more sense.
2019-10-25 17:12:59 +01:00
d82734744e Merge pull request #2339 from computamike/master
fix slight typo
2019-10-25 23:03:57 +07:00
ef9eee2def fix slight typo 2019-10-25 16:45:46 +01:00
1673c44136 change to newer version of tideways/php-xhprof-extension 2019-10-25 18:16:49 +09:00
70e63c59d0 Fix localhost address 2019-10-20 17:16:25 +08:00
6764a88fe6 Install supervistor in the workspace 2019-10-16 18:18:03 +08:00
1ded4a657e Merge branch 'add_oci8_supports' of https://github.com/jzonta/laradock into add_oci8_supports 2019-10-09 08:48:56 -03:00
4dc4a4e680 Removing unnecesary spaces 2019-10-08 14:05:03 -06:00
52bd45e1b8 Update env-example 2019-10-08 14:04:12 -06:00
3cb43e6139 add gettext extensio php-fpm 2019-10-08 13:35:55 -06:00
b7b468765a Add sample configuration for Visual Studio Code Remote Development on Containers. 2019-10-08 09:39:30 -03:00
04c6aaf338 Merge pull request #2215 from stefnats/gearman
Implement Gearman Message broker & PHP Extension
2019-10-07 17:08:29 +08:00
4af8ac8f53 fix syntex error (#2317)
* fix syntex error cause by #2309
2019-10-07 17:06:09 +08:00
25f883fc99 laravel-horizon: fix memcached (#2316)
Fix #2278
2019-10-07 16:19:19 +08:00
8755e445d9 CHANGE_SOURCE arg missing for php-fpm (#2311) 2019-10-07 11:18:44 +08:00
153e65d6a7 Merge pull request #2193 from skipworkgh/mailparse
Added support for the mailparse php pecl extension
2019-10-07 11:03:10 +08:00
9428a4b781 Merge branch 'master' into mailparse 2019-10-07 11:02:57 +08:00
747cfaf583 Merge pull request #2309 from sodabrew/patch-1
Use released versions of memcached extension
2019-10-07 11:00:31 +08:00
dfb0f731f5 Merge pull request #2303 from akccakcctw/fix/readme_maintainers_link
Fix README.md maintainers links
2019-10-07 10:58:13 +08:00
54a29b178a php-worker: move clean up step to right palce (#2315) 2019-10-07 10:49:11 +08:00
42af0d8d2c Merge branch 'master' into gearman 2019-10-07 10:47:37 +08:00
8f6fa0e868 Merge pull request #2210 from codex-corp/patch-1
Add PCNTL option to php-fpm
2019-10-07 10:39:34 +08:00
d4240ce211 Merge pull request #2304 from haoyq02/fix-php-worker
php-worker install redis extension
2019-10-07 10:13:18 +08:00
41e9f4a78f Merge pull request #2313 from sokolby/patch-1
Update README.md
2019-10-07 10:07:23 +08:00
4dcef17515 Update README.md
Fix link to Maintainers profile
2019-10-04 23:55:56 +03:00
902e041f7b Use released versions of memcached extension 2019-10-02 11:57:23 -07:00
3f9b888139 Run php-fpm as different user (#1745) 2019-09-30 16:08:09 -07:00
67c5a6a552 php-worker install redis extension 2019-09-30 17:10:56 +08:00
6139805561 Fix README.md maintainers links 2019-09-30 13:59:03 +08:00
c6a8e5495d Add nginx example for nodejs 2019-09-23 20:14:32 -05:00
da040d7b02 Swagger implementation to document Rest APIs 2019-09-23 20:12:03 -05:00
a0365437c5 Apache2 certificate location settings 2019-09-23 20:03:43 -05:00
237e39b40d MySql config file permissions fix
Reason: [Warning] World-writable config file '/etc/mysql/docker-default.d/my.cnf' is ignored
2019-09-21 15:56:09 +02:00
6d7a1b51d8 Merge remote-tracking branch 'upstream/master' into xia-master 2019-09-20 15:41:04 +08:00
b7ede26634 Add ast extension 2019-09-19 11:38:25 +08:00
861ea6b16e Merge pull request #2196 from akccakcctw/fix/php-fpm-build-fail
Fix php-fpm build fail (php5)
2019-09-19 09:23:32 +08:00
e2ddee524d Merge pull request #2259 from atefBB/patch-1
Docs: Fix typo
2019-09-19 09:21:27 +08:00
1e668764fd Merge pull request #2286 from vlauciani/install_phpredis_in_laravel-horizon
Laravel-Horizon - In Laravel 6.0 'PhpRedis' is now default instead of 'predis'
2019-09-19 09:20:38 +08:00
5dbd46f9ff Update comment 2019-09-16 15:00:44 +02:00
df15420be0 Install PHPREDIS into Laravel-Horizon docker image 2019-09-16 14:58:38 +02:00
e852d203ab Install PHPREDIS into Laravel-Horizon docker image 2019-09-16 14:57:59 +02:00
eadecf1f1e Install PHPREDIS 2019-09-16 14:56:48 +02:00
308f813e45 Enhance the design and readability of the docs 2019-09-13 18:17:09 +02:00
9acb18aee1 Redesign the README and update docs 2019-09-13 12:24:14 +02:00
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
2d444e094c php-fpm implement CHANGE_SOURCE
WIP #2238
2019-09-12 08:36:11 +08:00
1f2643f52c fix(compose file): add missing config for inotify and fswatch 2019-09-11 16:59:56 +08:00
e608528da5 Merge branch 'master' into gearman 2019-09-02 13:18:28 +02:00
4e306a6be0 Fix typo
It's `Laravel Dusk v2.x` not `Laravel v2.x` !
2019-08-29 11:25:08 +01:00
5bea3b921d Merge remote-tracking branch 'upstream/master' into xia-gh-master 2019-08-25 18:44:55 +08:00
ed92e61818 Merge branch 'master' into add-tomcat 2019-08-25 17:30:04 +08:00
ae64a619b7 add tomcat 2019-08-25 17:24:17 +08:00
cb910c590e Merge pull request #2246 from laradock/tagging-base-images
Use the original base images after tagging PHP 7.3
2019-08-23 10:56:24 +02:00
6e889b724f Merge remote-tracking branch 'upstream/master' into xia-master 2019-08-23 15:37:29 +08:00
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
818eb1f59d Merge pull request #2203 from hazaveh/php-redis-fix
Fix: build workspace with INSTALL_PHPREDIS
2019-08-21 00:15:47 +08:00
fa1f33bc51 php-fpm: update base image (#2239) 2019-08-15 10:02:21 +08:00
493fc1a010 add spo 1 logo 2019-08-12 21:46:34 +02:00
4184f45fbd update manticore log folder 2019-08-10 11:04:26 +02:00
ab3a325ea3 fix apt install fail 2019-08-09 13:11:03 +08:00
b8a971e634 fix in aliyun mirrors, hash check error. 2019-08-09 09:26:40 +08:00
4893347980 remove setting remote_log 2019-08-09 09:14:10 +08:00
f01cab7742 set xdebug.remote_autostart=0 https://github.com/laradock/laradock/issues/2112#issuecomment-489603086 2019-08-09 09:08:49 +08:00
f64adc2114 workspace and php-fpm change source 2019-08-09 08:52:32 +08:00
ff640a0ca2 Use docker command to enable pcov 2019-08-05 10:45:12 -04:00
bdf2a285a7 Typo in PHP Version check 2019-08-05 09:54:15 -04:00
47bb995cad Typo in PHP version check 2019-08-05 09:53:36 -04:00
da8f0d0864 merge origin/master 2019-08-05 03:43:48 +08:00
c2caf730db Accidentally left the PCOV env file to defaul true and moved Pcov documentation section below all xdebug entries 2019-08-04 14:14:32 -04:00
b2de93cc1b Add support for pcov code coverage driver 2019-08-04 14:07:05 -04:00
c4a99cce57 Add en_US.UTF-8 to the default list of extra locales
Feel free to decline this, but I thought maybe adding US English to the default list of extra locales may be beneficial?
2019-08-02 09:02:52 -04:00
8254c34647 Fix:Issue #2038 Install mongodb php extension (#2167)
* Fix:Issue #2038 Install mongodb php extension
- Make sure `INSTALL_MONGO` flag is `true`
- Run pecl install mongodb and enable the extentions in `laravel-horizon`
  and `php-worker` images
- Remember to rebuild images
* INSTALL flag default set false
2019-07-30 12:54:56 +08:00
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
51c6d3549c fix: fix install xhprof error (#2141)
* feat: Add PHP_FPM_INSTALL_XHPROF as an option to install xhprof extension
* fix: INSTALL_XHPROF default value set false
* fix: install xhprof error
* fix: nginx build
* fix: when INSTALL_XHPROF = false, rm xhprof.ini
2019-07-30 12:47:43 +08:00
58d1eb876e add funding.yml 2019-07-29 16:52:27 +02:00
044261b06f Implement Gearman Message broker & PHP Extension 2019-07-25 12:03:21 +02:00
196f145ff5 Merge pull request #1 from laradock/master
merge upstream
2019-07-25 10:44:23 +02:00
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
4cb6ffc766 Added Cassandra for testing CI 2019-07-25 08:14:50 +02:00
99ceef7b45 Update documentation for Cassandra 2019-07-25 08:08:01 +02:00
9a852e7bc7 Implementing Cassandra DB & PHP Extension 2019-07-25 08:02:59 +02:00
768f14b6dd fix: apt error after imap installed (#2212) 2019-07-24 21:06:36 +08:00
a2e997ab2a Merge branch 'master' of https://github.com/laradock/laradock
* 'master' of https://github.com/laradock/laradock:
  Cannot load Xdebug - it was already loaded (#2123)
  fix:laravel-horizon (#2181)
  Add memcached extension support for PHP 7.3 (#2195)
2019-07-23 22:47:56 +02:00
c604de0af0 add @lanphan and @ahkui to project maintainers 2019-07-23 22:45:54 +02:00
440d865fc4 documentation text updates 2019-07-23 22:45:05 +02:00
63a5c45bf8 Add PCNTL option to php-fpm 2019-07-23 07:08:56 +03:00
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
69aa0b2b6a fix:laravel-horizon (#2181) 2019-07-22 22:29:37 +08:00
db1a7cdbbc Add memcached extension support for PHP 7.3 (#2195) 2019-07-22 22:28:39 +08:00
26184055c5 rename aws image to aws-eb-cli 2019-07-15 20:47:50 +02:00
c79d0671e2 add missing supported images to the docs 2019-07-15 20:47:29 +02:00
4814490e2a enhance documentation readability 2019-07-15 18:59:43 +02:00
4e257c8e8f Update to include MARIADB_VERSION in env file which sets the mariadb version (#2185) 2019-07-14 11:46:21 +08:00
01eb934863 fix: exec: zookeeper: not found (#2199)
refer to [Zookeeper latest 3.5.5 Dockerfile](c978f835bc/3.5.5/Dockerfile)
2019-07-14 11:44:52 +08:00
ce00c5ea27 Update to Elasticsearch 7.1.1 (#2179)
* Update Elasticsearch to 7.1.1
* Removed unnecessary quotes
2019-07-14 11:44:21 +08:00
6eaf587803 Add mariadb timezone setting via WORKSPACE_TIMEZONE in .env (#2197) 2019-07-14 11:41:12 +08:00
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
8ae02d5d96 fix button extension 2019-07-09 21:58:23 +02:00
6003de2754 update documentation button design 2019-07-09 21:57:10 +02:00
9df9a90b12 add txt file for google ads 2019-07-09 21:50:31 +02:00
cd8dc6cc22 fix the main image and update sponsors section 2019-07-09 21:50:05 +02:00
cd80ca59df gcloud registry auth step for docker build
nowaday, the docker image build from gcloud registry, so you need auth the configure and login the gcloud first to build the docker image.
2019-07-08 23:36:07 +08:00
f8ec06ac1c Add mariadb timezone setting via WORKSPACE_TIMEZONE in .env 2019-07-06 17:41:11 +08:00
f73a66da13 Fix php-fpm build fail (php5)
pecl redis no longer support php5
2019-07-04 15:05:03 +08:00
9a0f9cfa74 Lets not enable them by default... 2019-07-02 16:36:08 +02:00
e9eacfafa7 Added support for the mailparse php pecl extension 2019-07-02 16:12:05 +02:00
5d56cc83e6 Add LOG_STDOUT and LOG_SDERR required environment variables
Fixes Apache crashes due permission errors related to log files docker.stdout and docker.stderr.
Logs are now created in /var/log/apache2 as defined in docker-compose.yml apahce2 volumes.
Logs are named access.log and error.log like the Apache default log names are.
2019-06-29 01:34:49 -03:00
a2c7b46766 Added graylog to the list of softwares. (#2177) 2019-06-19 22:46:22 +08:00
ca80dd1694 Add laravel installer for root user (#2176) 2019-06-19 17:21:28 +08:00
d1015e5e96 Confluence container added (#2140)
* Confluence config added
* Confluence docs added
2019-06-19 17:19:20 +08:00
63fc1fde44 Update Dockerfile (#2162)
the first time, I ran apache2 container with other things such as MariaDB & PHPMyAdmin
the second time, I decided to run nginx instead of apache2 and I faced an error that said "adduser: group 'www-data' in use", so I solved and shared it to others.
2019-06-06 13:02:45 +08:00
623ff66f40 Fix ci build failed and nginx adduser error (#2165)
* CI build no need CHANGE_SOURCE
* fix 'adduser: group 'www-data' in use' error
2019-06-06 12:25:25 +08:00
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
c0a36a5a4d Removing mention of production-docker-compose.yml file (#2093)
The production-docker-compose.yml file was removed in https://github.com/laradock/laradock/issues/524, updating the docs to reflect this
2019-06-05 23:47:08 +08:00
c0b28fc404 Ignore -pem files in nginx/ssl (#2121) 2019-06-05 23:46:02 +08:00
9e537ee16b Update docker-compose.yml (#2124)
The proxy args added allow to use the local env variable if setted. In this way there is not need to add the proxy server to .env file.
2019-05-29 09:04:50 +08:00
fbae49b898 add docs for sonarqube (#2149) 2019-05-29 08:57:01 +08:00
bc8772441b add php ext "taint" (#2150)
* add php ext "taint", only support php7.
2019-05-29 08:56:40 +08:00
dba1594b05 allowing php-worker to install gmp extension (#2152) 2019-05-29 08:54:20 +08:00
2dd64aef55 Update Dockerfile (#2147)
Solve issue https://github.com/laradock/laradock/issues/2146
2019-05-29 08:53:13 +08:00
d5e83f8cfc Merge remote-tracking branch 'upstream/master' into github-master 2019-05-26 01:07:20 +08:00
f23149115d Confluence docs added 2019-05-20 22:51:36 +02:00
8027a98f72 Confluence config added 2019-05-20 22:36:08 +02:00
23193babf4 Workspace: blackfire gpg.key url fixed (#2133) 2019-05-18 13:06:30 +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
7ea44ca25a Set 'logrotate' for 'nginx' logs (#2111)
* Update Dockerfile

Install 'logrotate' for nginx log. Issue https://github.com/laradock/laradock/issues/1357

* Create nginx

Create 'logrotate' file for nginx log. Issue https://github.com/laradock/laradock/issues/1357

* Update Dockerfile

Copy 'logrotate' config file. Issue https://github.com/laradock/laradock/issues/1357

* Update nginx

Add 'nodateext' logrotate option to archive with sequence number

* Update startup.sh

Add line to start 'crond' demon

* Update nginx

Update permissions
2019-05-18 10:54:45 +08:00
76b71d264d Add gitlab-runner documentation (#2131) 2019-05-18 10:53:26 +08:00
6794418fa6 Merge remote-tracking branch 'upstream/master' into xia-master 2019-05-10 21:04:41 +08:00
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
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
4417083a80 Installation of ffmpeg (#2118)
* Install ffmpeg in workspace and php-worker.
2019-05-08 22:27:39 +08:00
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
d8b3cb5a52 Add PHP_FPM_INSTALL_RDKAFKA as an option to install rdkafka extension (#2040) 2019-05-08 18:15:09 +08:00
d34602ae29 remove unnecessary .gitkeep (#2070) 2019-05-08 18:13:59 +08:00
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
50b0240ed1 Merge remote-tracking branch 'upstream/master' into xia-master 2019-05-07 23:23:56 +08:00
f5c80cd251 Added docker-compose run workspace example (#2094) 2019-04-23 16:22:55 +08:00
5b07fbb9c4 Switched base image to fix recurrent caddy issues. (#2095) 2019-04-23 16:19:05 +08:00
76c39050b1 Merge pull request #1 from laradock/master
fix pgadmin workstation name (#2088)
2019-04-21 17:18:38 +08:00
83a24efa70 fix pgadmin workstation name (#2088)
The generated name did not follow the pattern of the other.
2019-04-19 07:54:13 +08:00
a03c225e27 Installation of ffmpeg (#2078)
* Install ffmpeg in workspace.
* Documented the process for install ffmpeg.
2019-04-09 14:32:40 +08:00
95965b12e7 php-worker swoole false (#2079) 2019-04-09 10:17:43 +08:00
58d7d4fa0b add powerline to workspace (#2062) 2019-03-28 09:54:51 +08:00
1f22e86d92 workspace add inotify and fswatch (#2059) 2019-03-26 19:00:58 +08:00
c8b526be13 Fix URL (#2055)
* Fix URL
2019-03-22 09:24:58 +08:00
b1cbd48221 Fix url (#2051) 2019-03-22 09:19:53 +08:00
d1f3bc8e5c Pgadmin newest version 4.x (#2054)
* new last version pgadmin
2019-03-21 23:19:32 +08:00
9920397463 add force option when start laravel-echo-server, update laravel-ech… (#2052)
* add `force` option when start laravel-echo-server, update laravel-echo-server version'
* move --force ottion to dockerfile
2019-03-20 21:51:29 +08:00
6f4664c579 Consistency fix (#2053)
Self explaining
2019-03-20 21:49:40 +08:00
897b5704dc update adminer to support SQL Server 2019-03-19 22:57:20 +07:00
254a9ae194 php-woker add swoole (#2045) 2019-03-15 10:17:55 +08:00
8ca26e6c06 Add Manticore Search (#2036)
* Add Manticore Search
2019-03-06 20:50:00 +08:00
6c8adbc195 Add ghostscript to php worker (#2035)
* Update docker-compose.yml
* Update Dockerfile
* Update env-example
2019-03-05 11:08:40 +08:00
329462a637 update base image (#2034) 2019-03-03 20:57:07 +08:00
e105ec9569 Update index.md (#1531)
Docker-compose is installed on a Digital Ocean Docker Image already
2019-03-02 12:50:52 +08:00
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
f18eb9728b add an official redis stable config file (#1911)
for more convenience start with default settings.
ref. from http://download.redis.io/redis-stable/redis.conf
2019-03-01 15:48:23 +08:00
d404555cf5 fix ipython-controller build fail (#2027) 2019-03-01 12:16:08 +08:00
d964e2898c fix Dockerfile parse error line
#2022
2019-03-01 12:04:32 +08:00
2d7b780e56 Auth file for magento 2 installation (#2022) 2019-03-01 11:04:03 +08:00
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
8f6923531f added variable for xsl (#2016) 2019-02-26 21:14:32 +08:00
61d7b18922 Optimize php-fpm and workspace Dockerfile. (#2015) 2019-02-23 16:46:46 +08:00
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
f7dff0f72f update version of elastic and kibana (#1996) 2019-02-23 12:19:34 +08:00
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
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
2deb9bf1cb php-fpm install mysql-client (#2005) 2019-02-22 18:30:05 +08:00
b0edaf93a1 reorganizaion aerospike extension install (#2008) 2019-02-22 17:46:25 +08:00
27af2bca8c fix install zip fail (#1998) 2019-02-17 01:19:20 +08:00
61ac73e806 Added WORKSPACE_INSTALL_NPM_ANGULAR_CLI option to install Angular CLI to Workspace (#1857) 2019-02-17 00:08:33 +08:00
14ee775e39 add: redis-cluster (#1981) 2019-02-16 23:38:18 +08:00
1282c413fd added zip to php-fpm workspace container (so there is no composer warning) (#1903) 2019-02-16 23:32:03 +08:00
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
739e8d3448 Fixed docker command permission denied error while building (#1822) 2019-02-14 21:56:59 +08:00
1286b7ef06 Support for additional locales in PHP-FPM (#1976) 2019-02-14 21:52:40 +08:00
e0d7229e95 fix adminer INSTALL_MSSQL build fail. (#1991)
1. adminer:4 now use php 7.3, but extension sqlsrv and pdo_sqlsrv not support.
2. add pdo_dblib to support mssql.
2019-02-12 21:24:06 +08:00
931f99ed0f workspace redis extension use apt install. (#1990) 2019-02-12 18:37:38 +08:00
fc3355a9cc Add CouchDB (#1974)
* Add CouchDB
2019-02-09 20:07:37 +08:00
53ca88714c Map cll And cla Aliases To Correct Commands (#1696) 2019-02-09 19:58:12 +08:00
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
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
5edf3f398b Update document and fix some container bug (#1785) 2019-02-09 19:37:11 +08:00
f6c5aa1801 fix build Solr, failed in https://travis-ci.org/laradock/laradock/jobs/479960032 (#1957) 2019-02-09 19:29:51 +08:00
a09144f02b persistent RabbitMQ (#1956) 2019-02-09 19:29:25 +08:00
9e4dfa2a0c fix caddy failed download (#1977)
* fix caddy  failed download
* RUN command inline
2019-02-09 19:28:29 +08:00
99f7e65c99 Backup Rethikdb (#1937)
- You requiere run python-pip for backing up your data
2019-02-09 19:26:50 +08:00
e0dc683d3f Add gloga alias (#1970)
This add `git log --oneline --decorate --graph --all` command alias.
2019-02-09 19:25:50 +08:00
eb0c941313 Add traefik (#1916)
* Add mosquitto broker
* Add documetation to mosquitto
* Add traefik
2019-02-09 19:25:21 +08:00
d27f4368ee Run bash when login by laradock via ssh (#1541) 2019-02-09 17:06:26 +08:00
7430a34dd5 Add logstash support (#1852)
* add logstash support
2019-02-09 16:40:14 +08:00
d5647295ca add MYSQL_CLIENT and AMQP for php-worker (#1949) 2019-02-09 16:34:34 +08:00
b1e346383b fix php-fpm AMQP build for 5.6, 7.0 and 7.1 (#1965) 2019-02-09 16:33:06 +08:00
3ad37405c6 Chmod 2019-01-24 20:25:08 +03:00
913abc54f9 chore(pgadmin) use alpine (#1936) 2019-01-13 23:03:24 +08:00
53e8229313 using Alpine for Beanstalkd and RabbitMQ, list all ports exposed for RabbitMQ (#1950) 2019-01-11 18:52:12 +08:00
36c78369d5 fix aerospike build fail (#1948) 2019-01-10 23:23:51 +08:00
acac6eb229 fix PHP Warning: PHP Startup: Unable to load dynamic library 'phalcon.so' (#1947)
when install APCu and no install Phalcon.
2019-01-10 21:50:59 +08:00
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
03ff791e17 php-worker: add laradock user (#1928) 2019-01-09 23:54:32 +08:00
7c4f6dd7a9 add gitignore for nginx/ssl folder, prevent keeping cert files in git (#1929) 2019-01-09 23:53:48 +08:00
f44a8e0ca0 Update to fresh version Adminer 4.x (#1900) 2019-01-09 21:31:18 +08:00
ce7a29c662 modify syntax error (#1942)
Syntax error in shell when installing APCU.
Because Fixed shell syntax.
fix #1943, #1940.
2019-01-09 21:22:42 +08:00
bbff18c631 [ Fixing Permission Error ] (#1842)
- Inside container, we can't change /etc files without root permissions
2019-01-08 15:36:20 +08:00
e07c128063 Install socket extension for php-fpm (#1923)
In some case for pushing into queue you need use constant from sockets extension
2019-01-08 15:35:22 +08:00
163eb1f73a add more git aliases (#1922) 2019-01-08 15:34:18 +08:00
30c8afafa2 Add mosquitto broker (#1914)
* Add mosquitto broker
* Add documetation to mosquitto
2019-01-08 15:33:40 +08:00
3e771dbcfc Typo in PHP_VERSION for PHP gmp extension (#1933) 2019-01-08 15:31:21 +08:00
a1bda23cd9 add new conf example file to run laravel scheduler in php-worker (#1930) 2019-01-08 15:30:53 +08:00
e6d866b8a6 Added APCU installation option (#1831) 2019-01-08 15:30:12 +08:00
35ffd02b44 Add ZooKeeper Component (#1899) 2019-01-08 15:29:04 +08:00
d03ead34a2 Nginx for Windows (#1879)
* feature(nginx): add OpenSSL
* feature(nginx): add volume to store the certificates
* feature(nginx): add option installation OpenSSL
* feature(nginx): autogenerate certificates
* chore(nginx): add new line at end of file
* fix(nginx): fix run nginx on Windows
* fix(gitignore): end of file
2019-01-08 15:24:32 +08:00
28e82813c4 [F] fix mysql cann't start when version is 8.* 2018-12-04 01:57:37 +08:00
2de32fe97f [F] fix latest version for mysql8.0.13 2018-12-04 01:35:21 +08:00
ee89ff96d5 [U] ignore self-signed certificate 2018-12-04 00:52:59 +08:00
d8c36ab860 add zip extension support for PHP in php-worker (#1894) 2018-11-27 17:00:03 +08:00
2689638d7d MySQL Client in Workspace (#1892) 2018-11-27 16:59:14 +08:00
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
22032974c9 laravel-horizon (#1854) 2018-11-23 20:47:26 +08:00
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
cc81e57206 FIX PHP YAML extension #1798 (#1888)
* FIX PHP YAML extension #1798
* changed parameter name
2018-11-22 22:24:50 +08:00
5c41a4f3e9 Update Install YAML PHP extension title (#1887)
miss change title
2018-11-22 11:44:28 +08:00
796b46cf5a PHP YAML extension (#1798) 2018-11-22 08:12:52 +08:00
d7765a7b10 Update docker-compose.yml to add 'dind' to 'Workspace' (#1869)
Add 'docker-in-docker' links end 'DOCKER_HOST' environment to 'workspace'.
2018-11-22 08:10:33 +08:00
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
afdf2661bd fix certbot (#1666) 2018-11-22 08:09:48 +08:00
a1af01b137 update workspace dockerfile (#1759)
fix workspace user laradock laravel command not found
2018-11-22 08:07:54 +08:00
1519c80036 Enable calling node commands (npm, bower, etc) from the host with 'docker-compose exec' (#1481) 2018-11-22 08:05:44 +08:00
441146b325 Change text error (#1882)
Change text error
2018-11-21 12:37:17 +08:00
0ed5487ed7 fix typo in env-example (#1834) 2018-11-13 21:35:19 +08:00
Jon
ca9d244396 Add default pgadmin credentials to docsls allow log in (#1864) 2018-11-13 21:31:05 +08:00
cf46b87a01 add mssql support for solr (#1829) 2018-11-13 20:58:00 +08:00
0af2115658 added SOAP ext to php-worker (#1817) 2018-11-13 20:55:15 +08:00
c1e8e955a1 Fix typo in seed alias (#1843) 2018-11-13 20:54:02 +08:00
0ffea858d6 Remove duplicate key (#1808) 2018-11-13 20:51:26 +08:00
549094d7d2 Update Doc '.php-fpm' to './php-fpm' (#1848) 2018-11-13 20:47:52 +08:00
7219b3543a Nginx: added OpenSSL for local development (#1527)
* feature(nginx): add OpenSSL
2018-11-13 20:44:51 +08:00
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
876336bc1a Fixed typo (#1358) 2018-11-13 19:44:43 +08:00
538b6aa0cd fix home page logo link 2018-10-27 16:04:16 +02:00
c886831613 integrate seedanddew 2018-10-27 15:38:40 +02:00
9cfe5c6156 add phalcon ext (#1806)
* add phalcon ext
2018-09-22 15:45:41 +08:00
db02fe7570 Fix Travis CI build failed (#1803)
php-fpm: Unable to locate package libfaketime
2018-09-18 21:44:36 +08:00
436df887c9 Add docker registry (#1770)
* add docker registry and docker registry web ui
2018-09-18 11:15:59 +08:00
919cde3a76 update thumbor volume var name. (#1801) 2018-09-17 22:28:12 +08:00
784aab2043 Update NVM installer (#1794) 2018-09-17 22:11:30 +08:00
d5d9073863 Fix CHANGE_SOURCE argument always false for nginx's Dockerfile (#1786) 2018-09-17 22:07:07 +08:00
6a3b3fac2d Added support for Thumbor (#1373) 2018-09-16 20:21:13 +08:00
61576c0b1b Change to stable CLI interface (#1793)
workspace apt command
2018-09-16 18:00:46 +08:00
70c1be4168 Point ea Alias To Correct File (#1698) 2018-09-16 17:58:26 +08:00
e101e4d5b2 Add mail services(mailu) (#1775)
* add mail service
2018-09-16 17:44:18 +08:00
4658820437 Update baseurl to https (#1791)
Closes #1751
2018-09-15 21:40:13 +08:00
0bbfb2d228 Update caddy Dockerfile (#1788)
* Change base image
2018-09-15 21:22:44 +08:00
86a4108ef4 fix comment (#1790)
GMP
2018-09-15 21:20:22 +08:00
20c85904c5 Package has been deprecated (#1796)
workspace npm bower
2018-09-15 21:19:24 +08:00
aaef73c84d fix typo (#1797) 2018-09-15 21:16:37 +08:00
722e371773 Merge remote-tracking branch 'juniorrosul/graphviz' into graphviz 2018-09-10 22:42:48 -03:00
94f262a793 Merge branch 'master' into graphviz 2018-09-10 22:40:19 -03:00
876935452e Add .gitignore to php-worker (#1780)
* Add .gitignore
* Change file to example.
2018-09-08 21:31:58 +08:00
00df369e96 Add IonCube Loader (zend_extension) (#1763) 2018-09-08 21:31:05 +08:00
902198ab05 fix application path (#1781)
* fix application path

In the "env.sample" , "APP_CODE_PATH_HOST"  was written. I fixed Documentation.
2018-09-08 19:42:58 +08:00
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
39469e1404 added ssh2 to workspace and php-fpm (#1756) 2018-08-28 14:16:25 +08:00
947a791ad2 Auto reload caddy and add basicauth example (#1706)
* add live reload and basicauth
2018-08-26 16:02:55 +08:00
aa84dd8616 added ext-gmp to workspace container (#1762) 2018-08-21 19:01:12 +08:00
b788a8bbfd Add Web Based IDEs (#1705)
Add Web Based IDEs: Theia, WebIDE, Codaid, IceCoder.
2018-08-21 13:49:56 +08:00
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
d178613e66 code style fix 2018-08-17 14:33:24 +03:00
006946ce6a Add Weaver-athenapdf 2018-08-17 14:31:38 +03:00
5a61c134f3 Add Weaver-athenapdf 2018-08-17 14:24:48 +03:00
1952fd9215 Merge branch 'develop' into graphviz 2018-08-06 14:31:20 -03:00
1b865dd153 fix php5.6 workspace aerospike travis-ci build failed. (#1738) 2018-07-31 22:38:02 +08:00
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
303dadf33d fix ln: failed to create symbolic link: file exists. (#1735)
#1707
2018-07-29 12:42:13 +08:00
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
e92f08e323 -u no longer supported (#1733)
* -u no longer supported

https://varnish-cache.org/docs/4.1/reference/varnishd.html
https://support.jpgottech.com/knowledgebase.php?article=90
issue #1732
2018-07-28 15:11:24 +08:00
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
e526e46e60 MySQL create DB example. 2018-07-20 19:14:11 -03:00
b2ab970d04 Upgrade PostgreSQL client to version 10. (#1508) 2018-07-20 15:48:09 +08:00
679d2b0aba Link fixes and changes in Documentation (#1539)
* Fix guide links
* Changed absolute link to relative
2018-07-20 15:45:12 +08:00
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
1962327de1 Corrects folder locations in which to run docker-compose commands for caddy (#1721) 2018-07-20 10:05:31 +08:00
d04fa78a75 Removed invalid example file 2018-07-18 13:39:52 -03:00
7aba9991f6 Conflict merge 2018-07-18 13:26:27 -03:00
238a78aafc Merge branch 'master' into graphviz 2018-07-18 13:25:39 -03:00
e07ee7d07d GraphViz support in workspace
Issue #1003
2018-07-18 13:25:16 -03:00
d8b2b8c233 Add gitlab (#1683)
* Add gitlab
2018-07-18 21:20:43 +08:00
0f65c60a89 DockerFile update for improvement (#1568)
Docker file changes for image size improvements.
2018-07-18 21:17:49 +08:00
8624335f61 Update crontab to reference full PHP path (#1517)
Otherwise it doesn't work
2018-07-13 22:36:43 +08:00
7ef36daaba Fix run mongo-webui service get exit 1 (#1702) 2018-07-13 22:32:40 +08:00
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
20b0181b6d Make PR Template Checkboxes Render Correctly (#1697) 2018-07-13 18:29:18 +08:00
dc234b9b28 Add Jupyterhub (#1686) 2018-07-13 11:35:46 +08:00
29483bab8c Add Ipython (#1685) 2018-07-13 11:33:41 +08:00
85c57a0b6f update postgresql init db example file (#1689) 2018-07-06 20:59:57 +08:00
2f996450e5 Add Redis webui (#1688)
* add redis webui
* Update env-example
* depends on redis
2018-07-06 20:57:29 +08:00
1823060c4b Add Mongo webui (#1687)
* add mongo webui
* update
* Update env-example
2018-07-06 20:54:44 +08:00
6fa2b75bb7 Getting Started documentation typo (#1590) 2018-07-01 20:22:25 +08:00
2ec23122e7 Update version pointer node (#1598) 2018-06-30 17:08:02 +08:00
a1e01ac19b Install phpdbg (#1612)
* Install phpdbg
* Change documentstion
2018-06-30 16:54:46 +08:00
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
9cb7624da7 bugfix: add 'networks' to 'docker-in-docker' (#1660)
I do not know why but the pull request https://github.com/laradock/laradock/pull/1655 has lost the 'networks' code. I'll try to insert it Insert again ;-)
2018-06-30 16:49:29 +08:00
cd1c56c1e2 Fix Laradock-Toolbox url (#1610) 2018-06-28 13:29:30 +08:00
9d42ea6b9d Update docker-compose.yml to add 'dind' (#1655)
Add 'dind' image to run docker-in-docker: issue https://github.com/laradock/laradock/issues/1653
2018-06-28 13:25:33 +08:00
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
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
1d9cbd7c75 fix: MySQL 8.0 removed NO_AUTO_CREATE_USER SQL mode, fixed #1492 (#1548) 2018-06-27 18:49:53 +08:00
fd56c4dcda Update VUE CLI to v3 (#1654) 2018-06-27 18:48:32 +08:00
0351cf531b Fix minor syntax issue that solves "[/bin/sh: 1: [: missing ]" error (#1649) 2018-06-27 18:47:42 +08:00
09e998b723 Fix missing apt-utils package (#1652) 2018-06-27 18:47:05 +08:00
06d0105514 Fix PHP zip extension installation warnings (#1648)
This fixes the following warnings when installing "zip" php extension:
configure: WARNING: ========================================================
configure: WARNING: Use of bundled libzip is deprecated and will be removed.
configure: WARNING: Some features such as encryption and bzip2 are not available.
configure: WARNING: Use system library and --with-libzip is recommended.
configure: WARNING: ========================================================
2018-06-27 18:46:27 +08:00
0cbc51bf72 php-fpm ini file rename to match volume config format. (#1646)
volumes:
  - ./php-fpm/php${PHP_VERSION}.ini:/usr/local/etc/php/php.ini
2018-06-25 23:03:23 +08:00
08dfc9f816 php-fpm, workspace when php5 support old mongo ext. (#1642) 2018-06-25 20:16:25 +08:00
b71f50bf83 Fix apt-get deprecated --force-yes flag & noninteractive if needed (#1640) 2018-06-24 23:19:49 +08:00
7d1dc66f77 Conditionally install npm tools (#1641) 2018-06-24 23:19:09 +08:00
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
a90865d67c Update nvm install instructions (#1638) 2018-06-24 10:02:21 +08:00
a0a5c85a54 Update deployer install instructions (#1637) 2018-06-24 10:01:58 +08:00
a807caa30a Update laravel envoy install instructions (#1636) 2018-06-24 10:01:30 +08:00
bc27e96337 Update aerospike installation instructions (#1635) 2018-06-24 10:00:52 +08:00
11912055ec Update global composer install instructions (#1634) 2018-06-24 10:00:19 +08:00
3509473b89 Update node & yarn install instructions (#1633) 2018-06-24 09:59:15 +08:00
5521f71428 Update mongo install instructions (#1632) 2018-06-24 09:48:20 +08:00
339d47f303 Update linuxbrew install instructions (#1631) 2018-06-24 09:47:13 +08:00
600a6154b4 Automate xdebug installation and simplify instructions (#1630) 2018-06-24 09:46:12 +08:00
4673ba7b31 Fix minor typos and clarify few documentation phrases (#1629) 2018-06-24 09:43:54 +08:00
154249a08f Merge pull request #1614 from ahkui/postgresql_init_db
add postgres init db
2018-06-22 19:41:58 +08:00
5bffd43b55 Merge pull request #1505 from Crease29/patch-1
Add COMPOSE_PROJECT_NAME to env-example
2018-06-22 19:34:33 +08:00
0e9d044c6f Merge pull request #1606 from ahkui/fix_workspace_no_nasm
fix #1607  workspace no nasm
2018-06-22 18:30:49 +08:00
21d203da73 Merge pull request #1617 from bestlong/php70-swoole-build-failed
Fix php7.0 swoole build failed.
2018-06-18 22:24:14 +08:00
a3cbfd71f5 Fix php7.0 swoole build failed. 2018-06-18 21:27:23 +08:00
33234fd3b5 Merge pull request #1615 from bestlong/php5-drush-segmentation-fault
Fix php5.6 workspace DRUSH "Segmentation fault (core dumped)" error.
2018-06-17 23:29:16 +08:00
f47e40b262 fix php5.6 DRUSH "Segmentation fault (core dumped)" error. 2018-06-17 23:20:18 +08:00
7199ae5a34 fix wrong example 2018-06-15 23:37:27 +08:00
6caa4c5fb9 fix wrong sql 2018-06-15 23:27:28 +08:00
3fceba0709 Merge pull request #1608 from elliotleelewis/master
Updated `Kibana` version to match `Elasticsearch` version
2018-06-15 22:22:21 +08:00
75b3fa499e no message 2018-06-15 15:30:45 +08:00
999118b674 update example 2018-06-15 15:27:37 +08:00
4b2c440146 add init database 2018-06-15 04:39:19 +08:00
a4d3f9bd77 Updated Kibana version to match Elasticsearch version 2018-06-12 15:20:14 +01:00
65444d39b6 fix workspace no nasm 2018-06-12 20:15:30 +08:00
5016e88515 Merge pull request #1602 from bestlong/php5-mssql-ext-install-faile
php5 support MSSQL extension
2018-06-11 16:32:50 +08:00
e8eb97b398 php5 support MSSQL extension 2018-06-11 14:23:40 +08:00
66c61d9a72 Merge pull request #1595 from bestlong/install-aerospike-build-failed
update AEROSPIKE_PHP_REPOSITORY source url
2018-06-09 10:33:41 +08:00
d8f95bac2a update AEROSPIKE_PHP_REPOSITORY source 2018-06-09 00:15:09 +08:00
ad316bab50 Merge pull request #1585 from ahkui/patch-2
Update Caddy Dockerfile to force agree T&C
2018-06-05 09:00:34 +08:00
6e43dd804d Update Caddy Dockerfile to force agree T&C 2018-06-03 16:29:47 +08:00
ba1a83b40b Merge pull request #1582 from bestlong/php5-fpm-aerospike-build-faile
php-fpm aerospike support php5
2018-06-01 11:20:49 +08:00
34ad8acdbf php-fpm aerospike support php5 2018-06-01 11:02:20 +08:00
d5ea58eb6e Merge pull request #1355 from lamaaa/master
Fix Documentation error for install xDebug
2018-06-01 10:23:12 +08:00
567756475d Merge pull request #1581 from bestlong/php5-fpm-memcached-build-faile
Fix php 5.6 memcached build failed
2018-06-01 09:13:34 +08:00
ad21cd225f fix php 5.6 memcached build failed 2018-06-01 08:45:56 +08:00
f2f5aeabd6 Merge pull request #1580 from bestlong/aerospike-build-failed
fix aerospike build failed
2018-06-01 08:36:49 +08:00
0f4a417f4e fix aerospike build failed
php-fpm and workspace
2018-06-01 01:30:35 +08:00
42a960338b Merge pull request #1530 from ahkui/patch-1
Update Dockerfile install python pip, virtualenv way.
2018-05-29 14:01:50 +08:00
2e75c25c7f Merge pull request #1575 from bestlong/cleanup-and-update
Cleanup and update
2018-05-29 12:36:06 +08:00
beec32498e update drush version 2018-05-28 11:23:59 +08:00
573b8e0afd clean up apt update 2018-05-28 11:15:03 +08:00
409f91662f Merge pull request #1502 from wvdongen/master
Fix Drush installation, consistent arguments, deprecated install note
2018-05-28 10:48:24 +08:00
185ba60a09 Merge branch 'master' into master 2018-05-28 10:46:18 +08:00
a03ce23bf5 Merge pull request #1520 from fnandogp/master
fix: Fix Drush install for the workspace
2018-05-28 10:30:50 +08:00
fc8736773c Merge pull request #1574 from bestlong/pecl-channel-update
update pecl channel
2018-05-28 10:29:34 +08:00
d5efd5309e update pecl channel 2018-05-28 08:47:22 +08:00
da3a7226bd Merge pull request #1572 from luciano-jr/master
Add Portainer.io service
2018-05-27 20:51:06 +08:00
cc20ac2421 Merge pull request #1573 from bestlong/fix-php5-gmp
Fix php5 Unable to locate gmp.h
2018-05-27 20:45:44 +08:00
402383e7b7 Fix php5 Unable to locate gmp.h 2018-05-27 20:01:29 +08:00
9250326664 Swoole support php5 (#1571)
* php5 fpm support swoole
* php5 workspace support swoole
2018-05-27 19:47:13 +08:00
51d253db21 Update documentation adding Portainer section 2018-05-27 11:22:49 +01:00
69de0668e9 Add portainer 2018-05-27 10:39:41 +01:00
472df4d194 Merge pull request #1570 from bestlong/fix-getting-started-step-not-fit
fix Getting Started step "docker-compose up -d nginx mysql" missing workspace container.
2018-05-27 11:23:34 +08:00
62b716f469 fix Getting Started step "docker-compose up -d nginx mysql" missing workspace container. 2018-05-27 11:21:22 +08:00
10ba847415 Merge pull request #1489 from 0reo/elasticsearch-doc-patch-1
corrected elasticsearch default username
2018-05-27 10:13:05 +08:00
a0595491a2 Merge pull request #1491 from falinsky/patch-1
Fix env variable name
2018-05-27 10:11:29 +08:00
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
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
07410e80cf Merge pull request #1566 from bestlong/fix-php-fpm-ext-soap
Fix install php ext SOAP No package php-soap available
2018-05-26 07:59:33 +08:00
d1170f51c8 Fix install php ext SOAP No package php-soap available 2018-05-26 07:47:29 +08:00
8158b6f50e Merge pull request #1565 from bestlong/fix-php5-xdebug
fix #1535 xdebug installation fails when php version is 5.6
2018-05-26 07:40:15 +08:00
97adef735a fix #1535 xdebug installation fails when php version is 5.6 2018-05-26 07:32:33 +08:00
6e6284d00f Merge pull request #1561 from cyberbit/patch-1
Update index.md
2018-05-25 23:53:58 +08:00
890faa2f3c Update index.md
Improve working
2018-05-25 10:04:59 -05:00
f6f37ec020 Update index.md
Add information for Windows hosts when adding custom cron jobs
2018-05-25 10:01:35 -05:00
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
a5813de5bf Merge pull request #1380 from glorand/patch-1
Update min. docker version
2018-05-25 22:13:32 +08:00
aee1adb0a1 Merge pull request #1533 from kaliberx/master
Add subversion support in workspace
2018-05-25 22:10:58 +08:00
dd322a0e71 Merge pull request #1524 from SDLyu/update-env-example
Update env-example
2018-05-25 22:06:09 +08:00
99c2c846ff Merge pull request #1522 from jeliasson/workspace-imagemagick
Update apt sources before installing imagemagick
2018-05-25 22:04:59 +08:00
d08177d2c2 fix wrong spelling 2018-05-20 19:22:30 +08:00
b990af3353 Add subversion support in workspace 2018-05-07 10:58:55 +02:00
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
9e5fdda294 Update env-example 2018-05-05 22:06:15 +08:00
77bea30cb0 Update apt sources before installing imagemagick
#1512
2018-05-04 22:04:35 +02:00
dac336e6a1 fix: Fix Drush install for the workspace 2018-05-02 10:49:19 -03:00
d142500216 Remove unused variable PHP_FPM_INSTALL_POSTGRES. 2018-04-27 21:48:16 +06:00
ad1509dd62 Update docuumentation for COMPOSE_PROJECT_NAME 2018-04-25 08:38:43 +02:00
9ab84c5174 Add COMPOSE_PROJECT_NAME to env-example 2018-04-25 08:30:33 +02:00
6b6e2d5f86 Adding pcntl to php-fpm, php-worker, addresses #1419 2018-04-24 10:25:16 -04:00
3ad17eca0a - Fix Drush installation
- Consistent naming of arguments
- Add deprecated install note
2018-04-23 20:30:47 +02:00
f54e6baf02 Fix env variable name
Fixed env variable name which points to host source directory.
2018-04-20 14:12:00 +03:00
59f3b574da corrected elasticsearch default username 2018-04-19 14:25:19 -04:00
0c41fceae1 add missing DRUSH_VERSION to workspace arguments 2018-04-06 18:06:44 +03:00
76b95752bf fix travis tests 2018-04-06 17:24:11 +03:00
101986c76f merge the php versions dockerfiles in php-fpm, workspace and php-worker 2018-04-06 10:04:56 +03:00
add78a19f4 fix travis build failure 2018-04-06 04:53:04 +03:00
a0c5ef75d2 upgrade docker-compose to v3 2018-04-05 16:43:22 +03:00
06353031ac Merge pull request #1466 from fenech/master
Add missing syntax to continue line
2018-04-05 06:53:22 +03:00
1f193a5310 Add missing syntax to continue line 2018-04-04 20:29:14 +02:00
b45bf46436 Merge pull request #1446 from ByZer0/debug-workspace-scheduler
Use xdebug with Laravel scheduler inside workspace container
2018-04-04 17:48:55 +03:00
0586247e3f Merge branch 'master' into debug-workspace-scheduler 2018-04-04 17:48:46 +03:00
0f8891b56c Merge pull request #1464 from danhunsaker/copy-vs-add
Apply COPY vs ADD best practices
2018-04-04 17:36:31 +03:00
ebeb9e43f3 Merge pull request #1458 from larastarscn/master
[feature] support for php worker hot load
2018-04-04 17:35:29 +03:00
52afd9ef62 Merge pull request #1396 from taufek/tj-volume-cached
Use Cached Flag for Application Path Volume
2018-04-04 17:34:20 +03:00
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
067218e010 Merge pull request #1461 from Omranic/patch-1
Fix minor typo!
2018-04-02 12:26:34 +08:00
5ed3526e17 Fix minor typo! 2018-04-02 02:53:23 +02:00
54e6d66c83 [feature] support for php worker hot load 2018-03-30 14:30:49 +08:00
8a090f3e46 Merge pull request #1454 from red-smeg/patch-1
Modify the sample config to support symfony 4
2018-03-29 16:19:21 +08:00
1e5d787a7e Merge pull request #1457 from bestlong/fix-elasticsearch
fix #1418 elasticsearch up fails.
2018-03-29 16:18:07 +08:00
83140d9939 fix #1418 elasticsearch up fails. 2018-03-29 15:34:38 +08:00
9b85ac6c2b Modify the sample config to support symfony 4
This allows Laradock to work with symfony 4 projects
2018-03-28 14:46:19 -04:00
871a9d032a Merge pull request #1438 from pangminfu/apache-docroot-path
Apache document root path configurable with env file
2018-03-25 19:15:16 +03:00
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
c84a57cd13 Merge pull request #1450 from bestlong/increase-install-check
Increase install check
2018-03-24 15:28:29 +08:00
e6817288f8 workspace sql server section: increase install check 2018-03-24 14:23:01 +08:00
cd849dda21 php-fpm sql server section: increase install check 2018-03-24 13:56:06 +08:00
21a5d5bf98 Merge pull request #1421 from spyridonas/patch-1
Save PostgresSQL data to hard drive.
2018-03-23 16:54:41 +08:00
2ab11bf1af Merge pull request #1447 from bestlong/fix-users-aliases
fix mistake #1427 about user aliases.
2018-03-23 16:51:41 +08:00
141d2dbe7f fix file owner. 2018-03-23 16:09:10 +08:00
4d384c0a67 fix mistake #1427 about user aliases. 2018-03-23 15:17:35 +08:00
245515b41d Use xDebug with Laravel scheduler inside workspace container. 2018-03-22 12:38:42 +03:00
9a9d30f173 Merge pull request #1444 from bestlong/clean-up-workspace-laravel
update default install arg and remove extra run command
2018-03-20 13:59:27 +08:00
99c7758799 update default install arg and remove extra run command 2018-03-20 10:59:59 +08:00
164069c256 Merge pull request #1443 from bestlong/clean-up-aerospike
clean up aerospike and empty line
2018-03-19 22:46:13 +08:00
5773d270ca clean up aerospike and empty line 2018-03-19 22:15:24 +08:00
f810962d84 add APACHE_DOCUMENT_ROOT in env-example file 2018-03-18 17:38:49 +08:00
f5f23bed1b apache2 accept APACHE_DOCUMENT_ROOT argument from .env file 2018-03-18 17:37:21 +08:00
e694254fb0 WEB_DOCUMENT_ROOT accept argument DOCUMENT_ROOT with original default value /var/www/ 2018-03-18 17:34:15 +08:00
c34d2d12b3 Merge pull request #1435 from bestlong/sort-up
MAINTAINER is deprecated
2018-03-16 21:47:58 +08:00
349be8b30e MAINTAINER is deprecated 2018-03-16 21:09:15 +08:00
436e9e5a66 Merge pull request #1434 from bestlong/sort-up
Sort up
2018-03-16 18:34:53 +08:00
b445479c99 add gitlab-ci config file. 2018-03-16 17:34:57 +08:00
70e10a4953 MAINTAINER is deprecated 2018-03-16 17:34:47 +08:00
1ab5b405a9 remove wrong comment info. 2018-03-16 16:24:20 +08:00
91784cbf8a Merge pull request #1431 from bestlong/workspace-mssql-build-fail
fix workspace mssql build fail
2018-03-16 15:56:14 +08:00
415a6159f6 fix workspace mssql build fail 2018-03-16 15:22:21 +08:00
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
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
c5c4d19476 Merge pull request #1427 from bestlong/workspace-user-aliase-remove-duplicate-command
workspace Dockerfile remove duplicate command in User Aliases section.
2018-03-15 11:32:47 +08:00
40796651f6 workspace Dockerfile remove duplicate command in User Aliases section. 2018-03-15 11:22:43 +08:00
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
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
21e3ef8c47 Merge pull request #1426 from suheb/fix/mysql
Update mysql version to latest
2018-03-14 20:38:01 +08:00
7876aa2360 Update default mysql version
Signed-off-by: Suhaib Khan <suheb.work@gmail.com>
2018-03-14 15:43:14 +05:30
dee66c2495 Merge pull request #1420 from gentcys/my-fix-branch
PPA 'pinepain/libv8-5.4' has been deprecated, use 'pinepain/libv8-archived' instead
2018-03-14 12:53:36 +08:00
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
f90a81ef8b Update mysql version to latest
Signed-off-by: Suhaib Khan <suheb.work@gmail.com>
2018-03-13 11:52:20 +05:30
23b8239cfa Save PostgresSQL data to hard drive.
PostgresSQL data don't get saved to hard drive. This tweak should fix that
2018-03-09 10:47:43 +02:00
b7b7690bbe The PPA of 'pinepain/libv8-5.4' has been deprecated, use 'pinepain/libv8-archived' instead 2018-03-09 11:43:40 +08:00
e054b622f3 Custom composer repo and npm registry url in php72 2018-03-05 02:08:11 +08:00
c4aef8e901 Merge pull request #1406 from vjrngn/patch-1
Reference beanstalkd-console host port environment variable in docker-compose.yml
2018-03-02 08:22:36 +08:00
47dc7c1eb9 update documentation 2018-03-01 22:10:08 +05:30
8fc33f5bb9 Reference beanstalkd-console host port
This pull request references the of `BEANSTALKD_CONSOLE_HOST_PORT` from the `.env` file in the `docker-compose.yml`. Prior to this PR, the environment variable was defined in the `.env` file but was not used.
2018-03-01 22:00:15 +05:30
8607f670c1 Update .travis.yml
Add Apache Solr  Test
2018-02-27 17:21:48 +08:00
04105b912d Merge pull request #1375 from wvdongen/master
Added support for Apache Solr
2018-02-27 17:19:20 +08:00
a797d67f14 Merge pull request #1402 from bestlong/workspace-php72-prestissimo
Support Prestissimo
2018-02-27 09:12:01 +08:00
4169a9b357 Support Prestissimo 2018-02-27 08:12:16 +08:00
00e43655bd Use Volume Cached Flag for Application Path Volume
Use cached flag to speed up file sync performance.

References:

https://docs.docker.com/docker-for-mac/osxfs-caching/#tuning-with-consistent-cached-and-delegated-configurations

https://blog.docker.com/2017/05/user-guided-caching-in-docker-for-mac/
2018-02-27 00:59:30 +08:00
8d0bd8505c Merge pull request #1354 from taufek/tj-install-prestissimo
Install Prestissimo in Workspace
2018-02-27 00:00:25 +08:00
dc5474d31b Merge pull request #1401 from bestlong/php-fpm-install-imap
Update php-fpm/Dockerfile-72 add IMAP support
2018-02-26 21:32:54 +08:00
ab9f5aba6e Update Dockerfile-72 2018-02-26 21:27:56 +08:00
cbd0f1de79 Update documentation to explain how to login via ssh using the laradock user 2018-02-26 10:25:15 -03:00
2a2d78e249 Merge pull request #1377 from SvenSlijkoord/php-fpm-install-imap
Added IMAP installation to PHP-FPM container
2018-02-26 21:19:02 +08:00
9b328cce1f Make possible to log in via ssh using the laradock user 2018-02-26 09:52:50 -03:00
43ba898df3 Merge branch 'master' into php-fpm-install-imap 2018-02-26 20:33:35 +08:00
3b0f271782 Merge pull request #1368 from Alexanderwmc/my-fix-branch
update nvm to 0.33.8
2018-02-26 20:26:38 +08:00
327e79f902 Merge pull request #1398 from bestlong/optimize-travis-ci
Optimize travis ci job
2018-02-26 18:48:39 +08:00
e546c9c190 Update php72.ini (#1397) 2018-02-26 18:44:02 +08:00
880c3684d7 optimize travis ci job 2018-02-26 17:20:10 +08:00
27ec06bbf0 Merge pull request #1371 from oysterprotocol/change-php-settings
Change php settings
2018-02-26 16:46:21 +08:00
6fe3dc75b3 Update symfony.conf.example 2018-02-26 15:48:06 +08:00
dd751c56b7 Update app.conf.example 2018-02-26 15:47:45 +08:00
91d202dff4 Update laravel.conf.example 2018-02-26 15:47:23 +08:00
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
227bc37376 Fix MSSQL issue with a non-installed dependency 2018-02-23 22:26:13 +01:00
74ca3b82a1 Fix issue installing Aerospike in php-fpm with php 7.2 2018-02-23 22:02:57 +01:00
d23c553313 Fix installing PG client 2018-02-23 21:27:04 +01:00
16f88029e0 Fix install deployer fail
Install deployer from phar
2018-02-22 17:20:28 +08:00
74217478e0 Update .travis.yml
Add PHP72 Test
2018-02-22 11:39:10 +08:00
13f55ef796 Merge pull request #1387 from CantonBolo/optimize
Support custom composer repo url and npm registry url
2018-02-22 10:08:15 +08:00
715c2176b8 Merge pull request #1347 from zgoo/zgoo-laradock
Remove blank lines in php-fpm/Dockerfile70&71
2018-02-22 10:06:22 +08:00
43bf67b77e update document 2018-02-21 13:28:34 +08:00
4b5a1ef628 support custom composer repo url and npm registry url 2018-02-21 13:13:19 +08:00
198c3906b2 Fix libgmp not locating gmp.h file 2018-02-17 09:50:16 +01:00
9bd34ed665 Fix typo on grep when checking php-version 2018-02-17 09:35:59 +01:00
76da02e779 Add PHP version checkers on all php-related dockerfiles 2018-02-17 09:26:46 +01:00
a52a944003 Install deployer from phar to be compatible with laravel 4 2018-02-17 08:54:02 +01:00
4cffb2fc99 Avoid to install PHP latest on a PHP 7.1 dockerfile 2018-02-17 08:37:25 +01:00
92dda4695c Changes to make travis work, copied from spyridonas PR 2018-02-16 21:12:14 +01:00
c42e039945 Downgrade swoole to pass travis 5.6 test 2018-02-16 21:07:45 +01:00
72d550e6e5 Set php default version to 72 2018-02-16 19:10:03 +01:00
e1c3524f43 Move php-worker mcrypt installation to pecl 2018-02-16 18:51:24 +01:00
91131f0963 Add PHP 7.2 support 2018-02-16 18:40:13 +01:00
545d50105c Update min. docker version 2018-02-16 10:36:22 +02:00
61d3874736 Update docker-compose.yml 2018-02-13 19:19:07 +01:00
03c7611010 Update Dockerfile-56 2018-02-13 19:18:22 +01:00
48de39b1a1 Update Dockerfile-70 2018-02-13 19:18:07 +01:00
2ca9d3c5c6 Update Dockerfile-71 2018-02-13 19:17:31 +01:00
3b219d2974 Added env entry PHP_FPM_INSTALL_IMAP 2018-02-13 19:15:49 +01:00
e77480b69f Merge pull request #1 from laradock/master
Merge origin laradock
2018-02-13 19:10:36 +01:00
b7f89e6b00 Add Solr 2018-02-11 11:36:57 +01:00
acbe7160d9 Merge pull request #1374 from bestlong/fix-php56-swoole-build-fail
Fix PHP56, workspace build fail: pecl/swoole requires PHP (version >= 7.0.0)
2018-02-11 13:29:08 +08:00
f53565f2a6 Fix workspace, PHP56 build fail
pecl/swoole requires PHP (version >= 7.0.0)
2018-02-11 13:04:20 +08:00
dfff0b2fa0 Fix pecl/swoole requires PHP (version >= 7.0.0) 2018-02-11 12:44:24 +08:00
82a2681eed Update php70.ini 2018-02-08 12:59:34 -05:00
e792aa654e Update php71.ini 2018-02-08 12:58:37 -05:00
87e1bdeb92 update nvm to 0.33.8 2018-02-06 14:29:41 +08:00
f05fdc71d5 doubling memory limit for php on brokers 2018-01-31 16:46:45 -08:00
6e96b1c6f9 Update default.conf 2018-01-29 16:38:09 -08:00
fad7c11d53 laravel timeouts 2018-01-29 16:32:18 -08:00
639b14445f Update default.conf 2018-01-29 16:31:48 -08:00
2a74f1433c fix Documentation error for install xDebug 2018-01-17 11:52:30 +08:00
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
f27b3aa4be Remove blank lines
Just do it to avoid Warning message on building the php-fpm container
2018-01-12 02:04:02 +08:00
722f7d09c0 Remove blank lines
Just do it to avoid Warning message on building the php-fpm container
2018-01-12 01:43:25 +08:00
0077de28a1 Merge pull request #1345 from jdxia/master
workspace container adds swoole
2018-01-09 19:23:10 +01:00
d098f1f6ad Merge pull request #1322 from jk2K/master
feat: add GMP extension to PHP-fpm
2018-01-09 19:22:19 +01:00
4ea9cd0663 Merge pull request #1342 from zuohuadong/patch-24
add examples in caddy
2018-01-09 19:19:55 +01:00
9de6d9b9e1 Merge pull request #1338 from vitoo/patch-1
Update supervisord.conf to enable supervisorctl
2018-01-09 19:19:06 +01:00
04b4af829f Merge pull request #1332 from mouyong/master
update jenkins from 2.73.2 to 2.89.2 and fix nginx/Dockerfile syntax error.
2018-01-09 19:18:52 +01:00
bf2dbca286 Merge pull request #1335 from m1guelpf-forks/patch-1
Update license year
2018-01-09 19:18:31 +01:00
0b7cb81f47 Merge pull request #1333 from Zamerick/master
updates path for postgres
2018-01-09 19:18:01 +01:00
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
ae7dda9ef2 Merge pull request #1329 from monkeycorp/bugfix/elastisearh-low-memory
add memory to process up elastiseach
2018-01-09 19:15:23 +01:00
7e88fb56f1 Merge pull request #1327 from ed-fruty/ssh_for_laradock_user
Ssh for laradock user
2018-01-09 19:13:15 +01:00
807443455a remove codesponsor.io links 2018-01-09 19:09:54 +01:00
x
c44338e370 workspace container adds swoole 2018-01-09 11:25:57 +08:00
b4ded4f21b add examples
webhook & proxy
2018-01-08 12:24:03 +08:00
3e5a6029ab Update supervisord.conf to enable supervisorctl
Enabling supervisorctl allow us to do, start/stop one service without having to stop the entire container for example. Usefull when we have many php process running.

supervisorctl stop laravel-worker
2018-01-04 23:57:33 +01:00
ee205d1198 [F] fix syntax error. 2018-01-04 13:57:46 +08:00
0fcb8b43cc Update license year 2017-12-31 22:12:59 +01:00
7bd22f015e updates path for postgres 2017-12-30 16:14:02 -05:00
07acf291fa remove line 2.73.2 2017-12-30 13:41:54 +08:00
cfe6e254a7 update jenkins from 2.73.2 to 2.89.2 2017-12-30 13:38:07 +08:00
5efda6714b Update apt packages to install librabbitmq for php 7.0 and php 5.6 2017-12-29 16:02:46 +02:00
a83477b439 Added packages update to install librabbit-mq. 2017-12-29 14:25:43 +02:00
00f8c3407e add memory to process up elastiseach 2017-12-28 10:54:45 -06:00
0aaa2c742e Added support for AMQP extension in workspace and php-fpm containers. 2017-12-28 14:25:32 +02:00
4ada536d68 Added laradock user ssh supports for php5.6 and php7.0. 2017-12-28 12:56:11 +02:00
222febadb5 Allowed laradock user use ssh settings (copied from root). 2017-12-28 12:53:33 +02:00
0445d76d11 feat: add GMP extension to PHP-fpm 2017-12-27 18:56:26 +08:00
7fc3a9cb7a add Dockery to a list of related projects
closes #1319
2017-12-27 02:51:50 +01:00
b738253a26 update simple text in the docs 2017-12-20 18:10:20 +01:00
6e6a658a79 fix broken test 2017-12-20 18:07:37 +01:00
4bc6526c3c add missing doc about jenkins 2017-12-20 18:03:10 +01:00
d4f9b04467 ignore /jenkins/jenkins_home/ generated files 2017-12-20 01:09:47 +01:00
b9e982c112 rename balancer to haproxy 2017-12-20 01:09:19 +01:00
ad3698670b replace .dev with .test to avoid issues with the new google chrome 2017-12-17 21:35:31 +01:00
71cc109334 update base tags 2017-12-17 21:31:37 +01:00
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
3fcebd49e7 Merge pull request #1311 from KoRiGaN/master
Give minio access to backend
2017-12-17 21:15:12 +01:00
86eccdb962 Merge pull request #1312 from jonaselan/patch-1
Update index.md
2017-12-17 21:14:56 +01:00
0f46659172 fix misspelled 2017-12-15 09:23:24 -03:00
017fcf188b Update index.md
Google Chrome is releasing v63 which now forces all .dev domains to use HTTPS. Me and my co-workers had problems with this, so I do not want this to happen to others.
2017-12-13 18:22:18 -03:00
63c69231f7 Give minio access to backend
Add volume to persist minio configuration
Modify minio data volume to use the standard DATA_SAVE_PATH
2017-12-13 17:45:15 +01:00
4730ed1b78 Merge pull request #1308 from gorjan-mishevski/patch-1
Update index.md
2017-12-11 18:10:05 +01:00
c21c6760ac Merge pull request #1309 from bestlong/refactoring-travis
Refactor travis.yml
2017-12-11 17:00:53 +08:00
1c194f5c87 Merge duplicate services build job 2017-12-11 14:25:42 +08:00
81b34a72eb ignore aws service 2017-12-11 12:01:23 +08:00
fde265ed6a Update index.md
Syntax typo error fix.
2017-12-11 01:01:15 +01:00
64029d9270 fix sed expression unknown option 2017-12-10 23:48:53 +08:00
407c08017d add new services 2017-12-10 23:23:03 +08:00
2156139b5a merge independent services 2017-12-10 23:21:09 +08:00
e1ccd84c16 Merge pull request #1307 from bestlong/fix-php-worker-build-fail
Fix php-worker build fail
2017-12-10 20:59:53 +08:00
d139b6bc2e fix php-worker build fail 2017-12-10 18:27:30 +08:00
5e10abd536 Merge pull request #1306 from bestlong/fix-hhvm-build-fail
fix install hhvm package cannot be authenticated
2017-12-10 18:19:06 +08:00
c6a8500c44 fix install hhvm package cannot be authenticated 2017-12-10 17:43:30 +08:00
b981168111 Merge pull request #1305 from bestlong/fix-workspace-php-56-build-fail
Fix workspace php56 build fail
2017-12-10 17:33:15 +08:00
cd1c9c0d44 fix aerospike build fail 2017-12-10 16:13:39 +08:00
8e32b93264 Merge pull request #1304 from bestlong/fix-php-fpm-56-aerospike-build-fail
fix aerospike build fail
2017-12-10 09:00:16 +01:00
a2ae141a75 fix aerospike build fail 2017-12-10 15:10:41 +08:00
f22ceb71ab Merge pull request #1298 from nm777/bug/issue-1296-php56-ldap-in-workspace
Add LDAP support to PHP 5.6 workspace
2017-12-06 21:36:32 +01:00
6ea86fbce3 Add LDAP support to PHP 5.6 workspace
Issue #1296:
PHP 7.0 and 7.1 workspaces support adding the PHP LDAP module. The
PHP 5.6 workspace file seems to have missed this for some reason.
2017-12-05 12:52:35 -06:00
dec08ec2b1 Merge pull request #1295 from Rhymond/patch-2
LInk is not working
2017-12-05 02:31:28 +01:00
98fba83331 LInk is not working 2017-12-04 09:38:57 +00:00
694b39ddf4 Merge pull request #1293 from Rhymond/patch-1
Compatibility for COMPOSE_FILE
2017-12-04 08:51:32 +01:00
d0167475ba Merge pull request #1279 from scaule/scaule-patch
Don't use docker-compose down to stop containers
2017-12-04 08:38:29 +01:00
3bdab382ea Merge pull request #1276 from scaule/patch-#1275
#1275 Fix memory leaks in docker-sync with verbose true
2017-12-04 08:36:37 +01:00
80f6e8b60c Merge pull request #1273 from EnnioSimoes/master
adding '\' to the Dockerfile nginx statement
2017-12-04 08:36:03 +01:00
ba61566f28 Merge pull request #1269 from francoisfaubert/master
Clarified how to split multiple docker-compose files on Windows
2017-12-04 08:35:01 +01:00
9ae10d32ce Merge pull request #1233 from zuohuadong/patch-18
Remove duplicate configuration
2017-12-04 08:34:17 +01:00
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
59dff53176 Don't use docker-compose down to stop containers
This delete containers and volume too. 
Use docker-compose stop who only stop containers
2017-11-28 15:33:27 +01:00
34267ffc4d #1275 Fix memory leaks in docker-sync with verbose true 2017-11-27 12:00:05 +01:00
57918b69a7 adding '\' to the Dockerfile nginx statement 2017-11-26 17:30:32 -02:00
c11658559a Updated the documentation to illustrate my proposition 2017-11-23 14:21:38 -05:00
47c74d1334 Added clarification on how to split multiple docker-compose files within COMPOSE_FILE on Windows 2017-11-23 14:02:56 -05:00
e779bf96ab reorder some keys in the .env for easier modification 2017-11-23 20:52:42 +02:00
06ce5ca222 add open collective to the documentation 2017-11-23 20:41:41 +02:00
c06c28aa04 Merge branch 'opencollective-opencollective'
* opencollective-opencollective:
  add open collective to the readme
  Update README.md
2017-11-23 20:30:27 +02:00
c1e80e3af4 add open collective to the readme 2017-11-23 20:30:10 +02:00
a7c9232193 Merge branch 'opencollective' of https://github.com/opencollective/laradock into opencollective-opencollective
* 'opencollective' of https://github.com/opencollective/laradock:
  Update README.md
2017-11-23 20:16:54 +02:00
265bc13917 Merge pull request #1251 from mouyong/master
Set environment to change source.
2017-11-23 20:12:11 +02:00
8d410e9c82 merge upstream 2017-11-23 13:42:33 +08:00
f56a585ab2 Update README.md 2017-11-22 17:52:45 -05:00
9b8d4806a8 Merge pull request #1265 from jeff-h/master1
Specifying included docker-compose files in the .env is more flexible
2017-11-22 20:15:07 +02:00
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
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
7c1f3060bf Merge pull request #1257 from nellonican/hotfix
Remove python installation from Dockerfile-71
2017-11-21 22:55:33 +02:00
45e1ecf3c0 Merge pull request #1256 from ricardoseriani/remove-the-github-paragraph-on-header
Remove the github paragraph on header
2017-11-21 22:54:54 +02:00
c6b1eb016d Merge pull request #1255 from zuohuadong/patch-23
Remove useless...
2017-11-21 22:53:32 +02:00
c5005f54f7 Merge pull request #1254 from zuohuadong/patch-22
add git  & Chinese users friendly.
2017-11-21 22:53:19 +02:00
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
8dea201b68 Remove python installation from Dockerfile-71
Python can be installed by using the WORKSPACE_INSTALL_PYTHON
variable in the .env file. Fixes #1238
2017-11-16 21:31:43 +01:00
50a3e24db8 Remove the github paragraph on header
Remove the github paragraph on header, since it already has a link to github using aria to accessibility
2017-11-16 12:13:00 -02:00
9835a20863 Remove useless...
Remove useless...
2017-11-15 13:05:26 +08:00
5bcb99dfb9 add git & Chinese users friendly.
China can not access  golang.org.
2017-11-15 13:00:57 +08:00
9877f0453e Merge pull request #1253 from gbroques/fix-logo-covers-links-in-mobile-drawer-menu
Fix logo covering links in mobile drawer menu (Closes #1252)
2017-11-14 22:28:49 +02:00
ff20333d8c Fix logo covering links in mobile drawer menu (Closes #1252) 2017-11-14 09:44:58 -06:00
a99281cda8 Change application source from dl-cdn.alpinelinux.org to aliyun source 2017-11-14 21:03:19 +08:00
1342b696ea Merge branch 'master' of https://github.com/laradock/laradock 2017-11-14 20:57:52 +08:00
2fc0f3cb2e improve readability of the .env file 2017-11-14 12:53:30 +02:00
6c3b18340f Merge pull request #1248 from mariano-dagostino/fix1247
Fixes #1247 by removing /var/log/fastlog and /var/log/lastlog
2017-11-13 20:27:21 +02:00
de247a074e Merge pull request #1246 from axit-joost/master
Fixes laradock/laradock#1245 by adding python to the image
2017-11-13 20:27:07 +02:00
176dd74906 Merge pull request #1244 from zuohuadong/patch-21
upgrade  Description
2017-11-13 20:26:54 +02:00
819b1eb3bc Merge pull request #1243 from zuohuadong/patch-20
fix pgadmin-backup
2017-11-13 20:26:33 +02:00
05dd1b0339 Fixes #1247 by removing /var/log/fastlog and /var/log/lastlog 2017-11-13 13:37:04 -03:00
f0401f5047 Fixes laradock/laradock#/1245 by adding python to the image 2017-11-13 14:39:57 +01:00
be13fdba7f upgrade Description
upgrade  Description
2017-11-13 18:35:11 +08:00
bd0f04bd80 fix pgadmin-backup
new version has new contents
2017-11-13 18:33:28 +08:00
f7ac8cf862 Merge pull request #1241 from nellonican/master
Fix Dockerfile
2017-11-12 20:56:40 +02:00
b47963c80d Fix Dockerfile
Building the workspace docker image with Dockerfile-71 failed because
of missing "&&"
2017-11-12 19:45:44 +01:00
35183eff42 Merge pull request #1240 from JeromeDesseaux/master
solving python issue when using INSTALL_NODE=true and VueJS with Laravel.
2017-11-12 18:17:45 +02:00
c5ccc2f4ff soving python issue when using INSTALL_NODE=true and VueJS with Laravel. 2017-11-12 11:04:57 +01:00
34ef36cd7e doc updates 2017-11-10 14:37:01 +02:00
7138d7a13c update some text in the index page 2017-11-08 09:01:40 +02:00
c7695ca175 add Huadong Zuo @zuohuadong to the contributors list 2017-11-08 08:31:29 +02:00
6f3c41b84d add sponsors section 2017-11-08 08:18:26 +02:00
46852bc31b Merge pull request #1232 from zuohuadong/patch-17
Update Dockerfile-71
2017-11-08 05:24:42 +02:00
5a21337cc5 Merge pull request #1231 from zuohuadong/patch-16
Update Dockerfile-70
2017-11-08 05:24:34 +02:00
e2091cd309 Merge pull request #1234 from zuohuadong/patch-19
fix error
2017-11-08 05:24:08 +02:00
1ead8aa060 Merge pull request #1228 from JeroenVanOort/master
added IMAP extension to workspace
2017-11-08 05:19:08 +02:00
7e393efbb6 add donations section 2017-11-08 05:16:50 +02:00
beecbe758b add Ads to docs 2017-11-08 04:55:58 +02:00
1b1f6b7048 fix error 2017-11-07 10:55:27 +08:00
fd5bb38a8c Update env-example
Remove duplicate configuration
2017-11-07 10:54:19 +08:00
5835d185f2 Update Dockerfile-71
Remove duplicate configuration.
2017-11-07 10:53:26 +08:00
4fc85d499d Update Dockerfile-70
Remove duplicate configuration
2017-11-07 10:52:23 +08:00
23ee4f6679 added IMAP extension to workspace 2017-11-06 11:12:02 +01:00
4e486280f4 Merge pull request #1219 from NickToony/master
Fixed: Missing PgSQL PDO drivers
2017-10-29 20:14:31 +02:00
9e807e39ee Updated: PHP-Worker documentation. 2017-10-29 13:03:59 +00:00
894b0197e0 Fixed: PHP-Worker has missing PGSQL drivers. 2017-10-29 12:54:05 +00:00
c2c30bfd0f update workspace base image version 2017-10-28 04:34:59 +03:00
152c896515 Merge pull request #1210 from nellonican/fix-env-vars
Fix variable issues.
2017-10-25 15:36:27 +03:00
4682aff622 Merge pull request #1209 from nellonican/fix-grammar
Fix grammar
2017-10-25 15:35:49 +03:00
a31114955a Remove variable 2017-10-25 12:12:20 +02:00
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
eac717fb21 Fix grammar 2017-10-25 09:32:12 +02:00
c05c675408 Merge pull request #1201 from geraintdong/Add_pg_client_to_workspace_phpfpm
Add pg client to workspace phpfpm
2017-10-25 01:05:29 +03:00
60998ed1e4 Merge branch 'master' into Add_pg_client_to_workspace_phpfpm 2017-10-24 13:03:56 +07:00
05879bdda2 Merge pull request #1203 from arkadiusjonczek/master
Add Grafana container under Random Tools in introduction documentation
2017-10-20 06:14:13 +03:00
70a7bdca19 Merge remote-tracking branch 'upstream/master' 2017-10-19 18:52:50 +02:00
a71d5a8548 add Grafana to Random Tools list in introduction documentation 2017-10-19 18:51:17 +02:00
9fa3733622 Merge pull request #1202 from arkadiusjonczek/master
Add Grafana Container to laradock.io :)
2017-10-19 19:41:51 +03:00
b8e657b68f Merge remote-tracking branch 'upstream/master' 2017-10-19 14:31:02 +02:00
8aaa074af2 add Use Grafana section to documention 2017-10-19 14:29:50 +02:00
3005dde240 Merge pull request #1200 from TitasGailius/master
Use node:alpine image for laravel-echo-server
2017-10-18 22:15:42 +03:00
b3922995e1 Merge pull request #1199 from zuohuadong/master
add postgres for php-fpm
2017-10-18 22:15:22 +03:00
49e48edefd Merge remote-tracking branch 'upstream/master' 2017-10-18 14:41:20 +02:00
182386b514 removed grafana-storage 2017-10-18 14:38:10 +02:00
bea122a1fd removed depends_on from grafana and added Grafana port to env-example 2017-10-18 14:34:27 +02:00
7fb00658cf Add support for pgclient to workspace & php-fpm
+ Update sample .env file
2017-10-18 10:18:23 +07:00
ee03bb607f Add support for pgclient to workspace & php-fpm 2017-10-18 10:04:23 +07:00
9abd7c30f2 Use node:alpine image for laravel-echo-server 2017-10-17 18:05:21 +03:00
6a4509c0ca Merge branch 'master' into master 2017-10-17 12:27:42 +08:00
7f5d9d07d1 add postgresql for php-fpm 2017-10-17 12:23:48 +08:00
a5c505bf28 Merge pull request #1181 from zuohuadong/patch-9
use caddy in Apache-2.0
2017-10-14 22:33:43 +03:00
427088e11b Merge pull request #1189 from maxhelias/feature/maildev
Add MailDev Container
2017-10-14 22:32:19 +03:00
3467821c28 Merge pull request #1184 from zuohuadong/patch-12
alpine be quckly
2017-10-14 22:31:51 +03:00
f9553dff4c Merge pull request #1183 from zuohuadong/patch-11
update jenkins version
2017-10-14 22:31:23 +03:00
8e556008d8 Add MailDev Container 2017-10-14 20:01:16 +02:00
17ea7b313f update 2017-10-12 18:54:09 +08:00
dff0e82ddb alpine be quckly
alpine be quckly
2017-10-12 18:42:11 +08:00
1702a5cc09 rm version 2017-10-12 18:40:12 +08:00
f15bc8e6b7 update jenkins version
update jenkins version to 2.73.2
update docker-compose version to 1.16.1
update TINI version to 0.16.1
2017-10-12 18:37:26 +08:00
903c77421c Merge pull request #1182 from khoanguyen96/fix-typos-contributing
fix typos in contributing
2017-10-12 05:47:33 +03:00
2bedfdd9d7 fix typos in contributing 2017-10-11 18:08:24 -07:00
525c4313a0 use caddy in Apache-2.0
see:   https://caddyserver.com/products/licenses

so, I use caddypulg, it is  free
2017-10-11 19:48:07 +08:00
01c358b6bc Merge pull request #1176 from taufek/tj-chrome-driver-var
Move Chrome Driver Version to Env
2017-10-06 20:44:30 +03:00
a0685705c0 Merge pull request #1175 from taufek/tj-dusk-doc-2
Update Dusk Documentation
2017-10-06 20:43:40 +03:00
98b2b2e47b Update Dusk Documentation
Added new option on how to setup and run Dusk tests without Selenium.
2017-10-07 00:47:02 +08:00
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
a2edf57e3b Merge pull request #1172 from taufek/tj-chrome-for-dusk
Install Dependencies to Run Dusk Tests
2017-10-03 11:43:49 +03:00
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
508e9ebd9e added grafana docker container 2017-10-01 02:36:55 +02:00
6cff904eba Merge pull request #1170 from id2s/feature-php-ldap-workspace
Add PHP LDAP extension if needed
2017-09-29 20:15:46 +03:00
04770bc4ec Add PHP LDAP extension if needed 2017-09-29 14:56:28 +02:00
1281490c39 Merge pull request #1168 from nunomazer/master
Add pecl before mongo install on Dockerfile-56 to stop mongodb breaking building
2017-09-29 00:57:45 +03:00
3f7988060e Add pecl before mongo install 2017-09-28 17:16:05 -03:00
615cb72eab Merge pull request #1167 from ifdattic/patch-1
Fix typo
2017-09-28 19:22:37 +03:00
e036e69da2 Fix typo 2017-09-28 16:59:21 +03:00
8989c73711 Merge pull request #1163 from luciano-jr/FixAerospikeClientLink
Fix aerospike client link
2017-09-25 23:32:49 +03:00
61144ab2d9 Change the wrong link to aerospike client PHP 2017-09-25 18:30:00 +01:00
221edf4bb2 Merge pull request #23 from laradock/master
Just update the fork
2017-09-25 18:17:10 +01:00
ca9c07eb76 Add Postgre SQL Support for php-fpm & edit webserver session storage location
+ Add sample config
2017-09-25 18:40:47 +07:00
8f7b1b7e9f Add Postgre SQL Support for php-fpm & edit webserver session storage location
+ Fix bug
2017-09-25 18:31:16 +07:00
3cc917c9de Add Postgre SQL Support for php-fpm & edit webserver session storage location 2017-09-25 17:30:30 +07:00
5a073ae841 Merge pull request #1158 from taufek/tj-aliases-update
Add artisan aliases
2017-09-25 01:16:41 +03:00
8c1e71eca5 Add artisan aliases
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
```
2017-09-24 22:16:04 +08:00
c0e823b8d2 Merge pull request #1153 from taufek/tj-terraform
Add Terraform to Workspace
2017-09-24 00:56:25 +03:00
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
f765afd4c2 Merge pull request #1151 from luciano-jr/AddAerospikeExtensionOnPhpFpm
Add aerospike.so line to be load on php-fpm
2017-09-22 19:32:19 +03:00
6ea49a0683 Merge pull request #1150 from samdark/fix-typo
Fixed typo in "nginx"
2017-09-22 19:31:55 +03:00
998aa1365e Add aerospike.so line to be load on php-fpm 2017-09-22 12:23:20 +01:00
f2420ec52c Merge pull request #22 from laradock/master
Just update the fork
2017-09-22 12:13:42 +01:00
fe254e86e3 Fixed typo in nginx [skip ci] 2017-09-22 13:10:08 +03:00
53b7f75500 Merge pull request #1145 from vjekoslav/master
Fixes issue #1139, non-responding mirrors.aliyun.com. Reverses 6440ca…
2017-09-20 20:09:47 +03:00
4150f0b140 Fixes issue #1139, non-responding mirrors.aliyun.com. Reverses 6440ca841a 2017-09-20 05:44:36 -07:00
d340b6e60f Merge pull request #1140 from deleugpn/patch-1
Make it easier to solve nginx build stuck
2017-09-19 01:39:15 +03:00
e7357eab83 Merge pull request #1142 from roelal/apache_socket_timeout
add APACHE_PHP_UPSTREAM_TIMEOUT
2017-09-19 01:38:28 +03:00
110aa91c59 add APACHE_PHP_UPSTREAM_TIMEOUT 2017-09-18 15:24:48 +02:00
e5aef41dd2 Make it easier to solve nginx build stuck 2017-09-18 13:07:30 +02:00
ae048e6c66 Merge pull request #1137 from JoelRSimpson/patch-1
Update docker-compose.yml
2017-09-15 22:08:55 +03:00
a5f3a92eb4 Update docker-compose.yml
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
2017-09-14 17:17:34 -07:00
655b9a1526 Merge pull request #1128 from chkm8/aws-ebcli
Aws ebcli
2017-09-13 00:17:05 +03:00
7ac37ecd35 added aws docs 2017-09-12 04:30:53 +08:00
792789e479 added eb cli container 2017-09-12 04:13:44 +08:00
801ccd47d2 Merge pull request #1121 from freearhey/master
Added support of ImageMagick
2017-09-06 14:59:29 +03:00
5c5f94600a Rename laravel.pool.conf to xlaravel.pool.conf
Fix issue #1011
2017-09-06 00:22:18 +03:00
b2e372054f Fixed php-fpm build 2017-09-05 23:36:30 +03:00
0a23d53ee5 Move php-imagick to php-fpm and enable it 2017-09-05 21:47:47 +03:00
f6552aca97 Added support of ImageMagick to php-fpm 2017-09-05 21:09:34 +03:00
e9806d9bca Merge pull request #1120 from WanchiaTsai/add-env-path-for-node
add ENV PATH, fix the problem of docker-compose exec workspace npm(or…
2017-09-05 16:30:44 +03:00
e56801846b add ENV PATH, fix the problem of docker-compose exec workspace npm(or other node-related script). 2017-09-05 11:06:53 +08:00
f9e6acd4e1 Fix syntax error 2017-09-05 03:15:24 +03:00
b61ff4f484 Added support of ImageMagick 2017-09-05 02:36:24 +03:00
8485add87a Merge pull request #1117 from masterjus/fix-php_redis-installation
Fix Php Redis extension installation
2017-09-04 22:40:21 +03:00
d3fb967f0f Merge pull request #21 from laradock/master
Up-to-date
2017-09-04 10:49:41 +01:00
a36620c3bd Restart build 2017-09-04 12:05:34 +03:00
cddc934e1e Fix phpreddis installation for all versions of php 2017-09-04 11:33:14 +03:00
53b3ad0f7e Fix Php Redis extension installation 2017-08-31 19:29:19 +03:00
fdcf9117ac Merge pull request #1115 from joaorobertopb/patch-1
Changes to correct version of dockerfile
2017-08-30 01:07:37 +03:00
f800a3221a Changes to correct version of dockerfile
- Removes extra spaces
2017-08-29 12:54:01 -03:00
a1d3eeb7e6 Merge pull request #1107 from oaattia/master
Can't create/write to file '/var/lib/mysql/is_writable'
2017-08-23 21:14:29 +03:00
b2f7348552 Merge pull request #1101 from terryzwt/drpual-console
add drupal console to workspace
2017-08-23 21:14:13 +03:00
ebeddcba23 Merge pull request #1097 from macghriogair/master
[php-worker] dedicated dockerfile for php 7.0/7.1
2017-08-23 21:11:45 +03:00
dba37307b5 Merge pull request #1093 from zuohuadong/patch-7
fix to backup and fix max client
2017-08-23 21:11:02 +03:00
2af5b2ff49 fix mysql can't write to file 2017-08-22 12:12:56 +03:00
93d5b318fe add drupal console to workspace 2017-08-19 22:58:40 +08:00
9ce470e14e [php-worker] dedicated dockerfile for php 7.0/7.1
fixes #927: PHP-Worker container uses PHP-CLI 7.0.9 despite workspace using 7.1.4
2017-08-17 09:39:37 +02:00
38fb49bccc Merge pull request #1095 from exfriend/patch-2
Fix supervisord.conf file path
2017-08-17 04:37:18 +03:00
08896f9fb6 Fix supervisord.conf file path
otherwise image ignores the supplied supervisord.conf
2017-08-16 00:33:51 +03:00
dcab211b07 Merge pull request #1094 from zuohuadong/patch-8
add pgadmin backup volumes
2017-08-14 23:53:31 +03:00
76001daf71 add pgadmin backup volumes
you can use backup files  in ${DATA_SAVE_PATH}/pgadmin-backup
2017-08-14 10:09:17 +08:00
30b626d43e fix to backup and fix max client
in  this version, you can backup postgresql
2017-08-14 10:04:11 +08:00
586a225c11 Merge pull request #1089 from ELD/add-dusk-support-and-docs
add docs on running Laravel Dusk tests
2017-08-11 10:26:31 +03:00
c099a51d52 add docs on running Laravel Dusk tests 2017-08-10 21:08:09 -06:00
245ddf3441 update documentation link in the readme 2017-08-09 16:18:29 +03:00
0192346cf2 Merge pull request #1082 from arywidiantara/master
[UPDATE] change config redis from docker compose to env
2017-08-09 11:28:06 +03:00
e4f4de47e7 [UPDATE] change config redis from docker compose to env 2017-08-09 10:17:53 +07:00
69ccd74d2e Update Improve MAC speed docs 2017-08-08 15:01:41 +03:00
a3c66fdecf Merge pull request #1080 from zuohuadong/patch-6
use openssh-client not  openssh*
2017-08-08 09:03:55 +03:00
9b8eee6a98 Merge pull request #1079 from zuohuadong/patch-5
add demo and  use  caddy example for laravel
2017-08-08 09:03:18 +03:00
668acd66c1 use openssh-client not openssh*
https://hub.docker.com/r/abiosoft/caddy/~/dockerfile/
2017-08-08 11:36:16 +08:00
b25215684b add demo and use caddy example for laravel
https://github.com/caddyserver/examples/blob/master/laravel/Caddyfile
2017-08-08 11:33:42 +08:00
8e84fbbec2 add missing symfony and python to workspace and remove useless alias 2017-08-07 12:36:02 +03:00
1e650d8643 Merge branch 'master' of https://github.com/laradock/laradock into dev
* 'master' of https://github.com/laradock/laradock:
  update Install Symfony steps in the docs
  Update docker-compose.yml
  Update env-example
  Update Dockerfile-70
  fix rm error
2017-08-07 12:06:51 +03:00
4977b0f92f fix alias for phpunit to load from current directory 2017-08-07 12:06:11 +03:00
2082659fb1 update Install Symfony steps in the docs 2017-08-07 05:57:45 +03:00
1fe2df73e4 Merge pull request #1077 from hounded/master
Missing symfony variables in env-example and workspace. Added python as an option to workspace
2017-08-07 05:51:58 +03:00
05c7f9186a Update docker-compose.yml
Added missing symfony and python options to workspace
2017-08-07 08:47:53 +12:00
3801973b15 Update env-example
Added missing symfony install variable and added new python install variable
2017-08-07 08:45:25 +12:00
6d89424e91 Update Dockerfile-70
Add python option to workspace
2017-08-07 08:42:55 +12:00
b1c1e6e187 Merge pull request #1075 from bestlong/fix-php-worker-rm-error
fix php-worker build error
2017-08-04 15:45:48 +08:00
972bdd90a3 fix rm error
ERROR INFO:

Step 4/5 : RUN rm -r /var/lib/apt/lists/*
 ---> Running in 4a3aa49e0e6e
rm: can't remove '/var/lib/apt/lists/*': No such file or directory
ERROR: Service 'php-worker' failed to build: The command '/bin/sh -c rm -r /var/lib/apt/lists/*' returned a non-zero code: 1
2017-08-04 15:11:10 +08:00
2af40b0ba1 fix #970. remove the required public directory in the /var/www 2017-08-04 00:51:20 +03:00
5c0b8316b1 make the PHP_UPSTREAM config for NGINX and Apache identical 2017-08-04 00:50:20 +03:00
004e4354aa add more aliases and functions for better development in the workspace 2017-08-03 08:06:48 +03:00
d99cf73bf0 edit alias, use the phpunit of the project 2017-08-03 07:31:41 +03:00
a365425c73 Merge branch 'master' of github.com:laradock/laradock
* 'master' of github.com:laradock/laradock:
  format the readme.md file
  fix travis ci hugo job get "cannot create directory" error.
  fixed #1068
  update some `guide` format in the documentation
2017-08-01 22:12:59 +03:00
c836500488 add symfony, laravel and app nginx sites sampels 2017-08-01 22:12:43 +03:00
318ca3f81c format the readme.md file 2017-07-29 10:03:50 +03:00
82219ededb Merge pull request #1072 from bestlong/fix-travis-ci-hugo-job-failed
fix travis ci hugo job get "cannot create directory" error.
2017-07-28 00:23:18 +08:00
d6ff224b0d fix travis ci hugo job get "cannot create directory" error. 2017-07-27 23:45:18 +08:00
b1144bba7e Merge pull request #1069 from terryzwt/master
fixed #1068 drush need mysql-client installed
2017-07-26 20:08:03 +03:00
a590ed78ce fixed #1068 2017-07-26 13:15:12 +08:00
f852789720 update some guide format in the documentation 2017-07-26 03:27:24 +03:00
bf691337f1 Merge pull request #20 from laradock/master
Just update the fork
2017-05-24 17:56:05 +01:00
eefd04dbfc add pg_dump 2017-04-22 13:54:19 +08:00
a657dce572 Merge pull request #3 from laradock/master
update
2017-04-22 13:49:39 +08:00
d616545268 Merge pull request #19 from laradock/master
Just update the fork
2017-03-14 13:00:16 +00:00
57ecd6e515 Merge pull request #18 from laradock/master
Just update the fork repository
2017-03-07 13:22:10 +00:00
025a339062 change application source #397
# fix a problem--#397, change application source from dl-cdn.alpinelinux.org to aliyun source.
2017-02-15 10:20:18 +08:00
5b5ba53112 Merge pull request #17 from laradock/master
Just update the fork project
2017-01-23 16:06:25 +00:00
bd87a26db1 Merge pull request #16 from laradock/master
Just update the fork
2017-01-09 17:46:36 +00:00
c0283da6ee Merge pull request #15 from laradock/master
Just update the fork to keep sync
2016-12-30 11:34:19 +00:00
e372d624a6 Merge pull request #14 from laradock/master
Just update the fork repository
2016-12-07 13:18:41 +00:00
db6c6e7e0f Merge pull request #13 from luciano-jr/feature/vue-cli-workspace
Add vue-cli on workspace npm global installers
2016-09-06 23:44:14 +01:00
358 changed files with 46088 additions and 4964 deletions

View File

@ -0,0 +1,14 @@
{
"name": "Laradock",
"dockerComposeFile": "../docker-compose.yml",
"remoteUser": "laradock",
"runServices": [
"nginx",
"postgres",
"pgadmin"
],
"service": "workspace",
"workspaceFolder": "/var/www",
"shutdownAction": "stopCompose",
"postCreateCommand": "uname -a"
}

1086
.env.example Normal file

File diff suppressed because it is too large Load Diff

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.sh text eol=lf

View File

@ -1,46 +0,0 @@
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at mahmoud@zalt.me. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]
[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/

View File

@ -1,3 +0,0 @@
### First off, thanks for taking the time to contribute!
For the contribution guide [click here](http://laradock.io/contributing/).

6
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,6 @@
# DO NOT CHANGE THIS FILE PLEASE.
github: Mahmoudz
open_collective: laradock
custom: ['paypal.me/mzmmzz']
patreon: zalt

View File

@ -1,23 +0,0 @@
### Info:
- Docker version (`$ docker --version`):
- Laradock commit (`$ git rev-parse HEAD`):
- System info (Mac, PC, Linux):
- System info disto/version:
### Issue:
<!--- What seems to be wrong? -->
_____
### Expected behavior:
<!--- What should happen instead? -->
_____
### Reproduce:
<!--- How can we reproduce the error? -->
_____
### Relevant Code:
```
// place a code sample here
```

50
.github/ISSUE_TEMPLATE/bug_report.md vendored Normal file
View File

@ -0,0 +1,50 @@
---
name: "Bug report"
about: "Report a general issue, encountered while using Laradock."
labels: "Type: Bug"
---
### Description:
<!-- A clear and concise description of what the bug is. -->
### Expected Behavior:
<!-- A clear and concise description of what you expected to happen. -->
### Context information:
**Output of `git rev-parse HEAD`**
```
{paste here}
```
**Output of `docker version`**
```
{paste here}
```
**Output of `docker-compose version`**
```
{paste here}
```
**System info: Mac, Windows or Linux. Include which disto/version**
```
{paste here}
```
### Steps to reproduce the issue:
<!--- How can we reproduce the issue? -->
1.
2.
3.
### Stacktrace & Additional info:
```
{paste here}
```

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Support question
url: https://gitter.im/LaraDock/laradock
about: 'This repository is only for reporting bugs. If you need help, get in touch with us via Gitter.'

View File

@ -0,0 +1,17 @@
---
name: "Feature request"
about: "Suggest an idea for this project."
labels: "Type: Feature Request"
---
**Is your feature request related to a problem? Please describe.**
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
**Describe the solution you'd like**
<!-- A clear and concise description of what you want to happen. -->
**Describe alternatives you've considered**
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
**Additional context**
<!-- Add any other context or screenshots about the feature request here. -->

View File

@ -1,7 +1,18 @@
<!--- Thank you for contributing to Laradock -->
## Description
<!--- Describe your changes in detail -->
<!--- If it fixes an open issue, please link to the issue here. -->
##### I completed the 3 steps below:
## Motivation and Context
<!--- What problem does it solve, or what feature does it add? -->
## Types of Changes
<!--- What types of changes does your code introduce? Put an `x` in all the boxes that apply: -->
- [] Bug fix (non-breaking change which fixes an issue).
- [] New feature (non-breaking change which adds functionality).
- [] Breaking change (fix or feature that would cause existing functionality to not work as expected).
## Definition of Done Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
- [] I've read the [Contribution Guide](http://laradock.io/contributing).
- [] I've updated the **documentation**. (refer to [this](http://laradock.io/contributing/#update-the-documentation-site) for how to do so).
- [] I enjoyed my time contributing and making developer's life easier :)

34
.github/README.md vendored
View File

@ -1,34 +0,0 @@
![](https://s19.postimg.org/jblfytw9f/laradock-logo.jpg)
[![Build Status](https://travis-ci.org/laradock/laradock.svg?branch=master)](https://travis-ci.org/laradock/laradock) [![GitHub issues](https://img.shields.io/github/issues/laradock/laradock.svg)](https://github.com/laradock/laradock/issues) [![GitHub forks](https://img.shields.io/github/forks/laradock/laradock.svg)](https://github.com/laradock/laradock/network) [![GitHub stars](https://img.shields.io/github/stars/laradock/laradock.svg)](https://github.com/laradock/laradock/stargazers) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/laradock/laradock/master/LICENSE)
> Use Docker first and learn about it later.
A Docker PHP development environment that facilitates running **PHP** Apps on **Docker**.
[![forthebadge](http://forthebadge.com/images/badges/built-by-developers.svg)](http://zalt.me)
## Documentation
[**Full Documentation Here**](http://laradock.io)
## Credits
**Maintainers:**
- [Mahmoud Zalt](https://github.com/Mahmoudz) @mahmoudz | [Twitter](https://twitter.com/Mahmoud_Zalt) | [Site](http://zalt.me)
- [Bo-Yi Wu](https://github.com/appleboy) @appleboy | [Twitter](https://twitter.com/appleboy)
- [Philippe Trépanier](https://github.com/philtrep) @philtrep
- [Mike Erickson](https://github.com/mikeerickson) @mikeerickson
- [Dwi Fahni Denni](https://github.com/zeroc0d3) @zeroc0d3
- [Thor Erik](https://github.com/thorerik) @thorerik
- [Winfried van Loon](https://github.com/winfried-van-loon) @winfried-van-loon
- [TJ Miller](https://github.com/sixlive) @sixlive
- [Yu-Lung Shao (Allen)](https://github.com/bestlong) @bestlong
- [Milan Urukalo](https://github.com/urukalo) @urukalo
- [Vince Chu](https://github.com/vwchu) @vwchu
- Join Us.
## License
[MIT License](https://github.com/laradock/laradock/blob/master/LICENSE) (MIT)

3
.github/SUPPORT.md vendored Normal file
View File

@ -0,0 +1,3 @@
# Support Questions
For help, please visit our official chatting room on [Gitter](https://gitter.im/Laradock/laradock).

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
.github/home-page-images/join-us.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

21
.github/stale.yml vendored Normal file
View File

@ -0,0 +1,21 @@
# Configuration for Github probot-stale - https://github.com/probot/stale
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 90
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 21
# Issues with these labels will never be considered stale
exemptLabels:
- 'Type: Feature Request'
# Label to use when marking an issue as stale
staleLabel: Stale
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
Hi 👋 this issue has been automatically marked as `stale` 📌 because it has not had recent activity 😴.
It will be closed if no further activity occurs. Thank you for your contributions ❤️.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: >
Hi again 👋 we would like to inform you that this issue has been automatically `closed` 🔒 because it had not recent activity during the `stale` period.
We really really appreciate your contributions, and looking forward for more in the future 🎈.
# Limit to only `issues` or `pulls`
only: issues

43
.github/workflows/build-deploy-docs.yml vendored Normal file
View File

@ -0,0 +1,43 @@
name: Build Deploy Docs
on:
push:
branches:
- master
paths:
- '.github/workflows/build-deploy-docs.yml'
- 'DOCUMENTATION/**'
permissions: {}
jobs:
build-deploy-docs:
permissions:
contents: write # to push pages branch (peaceiris/actions-gh-pages)
if: github.repository == 'laradock/laradock'
runs-on: ubuntu-20.04
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
defaults:
run:
working-directory: ./DOCUMENTATION
steps:
- name: Checkout Source Code
uses: actions/checkout@v2
- name: Setup Hugo
uses: peaceiris/actions-hugo@v2
with:
hugo-version: '0.55.0'
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- name: Build Hugo Site
run: hugo --minify
- name: Deploy Hugo Site to Github Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_branch: gh-pages
publish_dir: ./docs

71
.github/workflows/main-ci.yml vendored Normal file
View File

@ -0,0 +1,71 @@
name: CI
on:
push:
branches: '**'
tags: '**'
paths-ignore:
- '.github/workflows/build-deploy-docs.yml'
- 'DOCUMENTATION/**'
pull_request:
schedule:
- cron: '0 0 * * 0'
permissions:
contents: read # to fetch code (actions/checkout)
jobs:
build-php:
# Don't trigger on schedule event when in a fork
if: github.event_name != 'schedule' || (github.event_name == 'schedule' && github.repository == 'laradock/laradock')
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
php_version: [ "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2" ]
service: [ php-fpm, php-worker, workspace ]
steps:
- uses: actions/checkout@v2
- name: Build the Docker image
env:
PHP_VERSION: ${{ matrix.php_version }}
run: |
set -eux
cp .env.example .env
sed -i -- 's/=false/=true/g' .env
sed -i -- 's/CHANGE_SOURCE=true/CHANGE_SOURCE=false/g' .env
sed -i -- 's/PHPDBG=true/PHPDBG=false/g' .env
sed -i -- 's/CASSANDRA=true/CASSANDRA=false/g' .env
sed -i -- 's/GEARMAN=true/GEARMAN=false/g' .env
sed -i -- 's/AEROSPIKE=true/AEROSPIKE=false/g' .env
sed -i -- 's/PHALCON=true/PHALCON=false/g' .env
sed -i -- 's/RDKAFKA=true/RDKAFKA=false/g' .env
sed -i -- 's/MAILPARSE=true/MAILPARSE=false/g' .env
sed -i -- 's/OCI8=true/OCI8=false/g' .env
sed -i -- 's/V8JS=true/V8JS=false/g' .env
sed -i -- 's/AUDIOWAVEFORM=true/AUDIOWAVEFORM=false/g' .env
sed -i -- 's/SSDB=true/SSDB=false/g' .env
sed -i -- 's/ENCHANT=true/ENCHANT=false/g' .env
sed -i -- 's/PG_CLIENT=true/PG_CLIENT=false/g' .env
sed -i -- 's/MSSQL=true/MSSQL=false/g' .env
docker compose build ${{ matrix.service }}
docker compose up -d --no-deps -- ${{ matrix.service }}
docker compose exec -T -- ${{ matrix.service }} php -m
docker compose down
build-other:
# Don't trigger on schedule event when in a fork
if: github.event_name != 'schedule' || (github.event_name == 'schedule' && github.repository == 'laradock/laradock')
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
service: [ 'nginx', 'redis', 'mysql', 'mariadb', 'percona', 'minio', 'mongo' ]
steps:
- uses: actions/checkout@v2
- name: Build the Docker image
run: |
cp .env.example .env
sed -i -- 's/=false/=true/g' .env
sed -i -- 's/CHANGE_SOURCE=true/CHANGE_SOURCE=false/g' .env
docker compose build ${{ matrix.service }}

23
.gitignore vendored
View File

@ -3,4 +3,25 @@
/data
.env
/.project
.docker-sync
.docker-sync
/jenkins/jenkins_home
/logstash/pipeline/*.conf
/logstash/config/pipelines.yml
/nginx/ssl/*.crt
/nginx/ssl/*.key
/nginx/ssl/*.csr
/apache2/ssl/*.crt
/apache2/ssl/*.key
/apache2/ssl/*.csr
/apache2/ssl/*.org
/.devcontainer/*
!/.devcontainer/devcontainer.example.json
!/.devcontainer/docker-compose.extend-example.yml
docker-compose.custom.yml
.DS_Store

2
.gitpod.yml Normal file
View File

@ -0,0 +1,2 @@
image: gitpod/workspace-full

View File

@ -4,41 +4,37 @@ services:
- docker
env:
matrix:
- PHP_VERSION=56 BUILD_SERVICE="applications blackfire minio percona nginx caddy apache2 mysql mariadb phpmyadmin postgres postgres-postgis pgadmin neo4j mongo redis"
- PHP_VERSION=70 BUILD_SERVICE="applications blackfire minio percona nginx caddy apache2 mysql mariadb phpmyadmin postgres postgres-postgis pgadmin neo4j mongo redis"
- PHP_VERSION=71 BUILD_SERVICE="applications blackfire minio percona nginx caddy apache2 mysql mariadb phpmyadmin postgres postgres-postgis pgadmin neo4j mongo redis"
- PHP_VERSION=56 BUILD_SERVICE=workspace
- PHP_VERSION=70 BUILD_SERVICE=workspace
- PHP_VERSION=71 BUILD_SERVICE=workspace
- PHP_VERSION=56 BUILD_SERVICE=php-fpm
- PHP_VERSION=70 BUILD_SERVICE=php-fpm
- PHP_VERSION=71 BUILD_SERVICE=php-fpm
- PHP_VERSION=56 BUILD_SERVICE="php-worker hhvm"
- PHP_VERSION=70 BUILD_SERVICE="php-worker hhvm"
- PHP_VERSION=71 BUILD_SERVICE="php-worker hhvm"
- PHP_VERSION=56 BUILD_SERVICE=mssql
- PHP_VERSION=70 BUILD_SERVICE=mssql
- PHP_VERSION=71 BUILD_SERVICE=mssql
- PHP_VERSION=56 BUILD_SERVICE=rethinkdb
- PHP_VERSION=70 BUILD_SERVICE=rethinkdb
- PHP_VERSION=71 BUILD_SERVICE=rethinkdb
- PHP_VERSION=56 BUILD_SERVICE=aerospike
- PHP_VERSION=70 BUILD_SERVICE=aerospike
- PHP_VERSION=71 BUILD_SERVICE=aerospike
- PHP_VERSION=56 BUILD_SERVICE="memcached beanstalkd beanstalkd-console rabbitmq adminer elasticsearch certbot mailhog selenium jenkins proxy proxy2 balancer"
- PHP_VERSION=70 BUILD_SERVICE="memcached beanstalkd beanstalkd-console rabbitmq adminer elasticsearch certbot mailhog selenium jenkins proxy proxy2 balancer"
- PHP_VERSION=71 BUILD_SERVICE="memcached beanstalkd beanstalkd-console rabbitmq adminer elasticsearch certbot mailhog selenium jenkins proxy proxy2 balancer"
matrix:
- HUGO_VERSION=0.20.2
- PHP_VERSION=hhvm BUILD_SERVICE=hhvm
# - PHP_VERSION=5.6 BUILD_SERVICE=php-worker
- PHP_VERSION=7.0 BUILD_SERVICE=php-worker
- PHP_VERSION=7.1 BUILD_SERVICE=php-worker
- PHP_VERSION=7.2 BUILD_SERVICE=php-worker
- PHP_VERSION=7.3 BUILD_SERVICE=php-worker
- PHP_VERSION=7.4 BUILD_SERVICE=php-worker
- PHP_VERSION=8.0 BUILD_SERVICE=php-worker
- PHP_VERSION=8.1 BUILD_SERVICE=php-worker
- PHP_VERSION=7.0 BUILD_SERVICE=laravel-horizon
- PHP_VERSION=7.1 BUILD_SERVICE=laravel-horizon
- PHP_VERSION=7.2 BUILD_SERVICE=laravel-horizon
- PHP_VERSION=7.3 BUILD_SERVICE=laravel-horizon
- PHP_VERSION=7.4 BUILD_SERVICE=laravel-horizon
- PHP_VERSION=8.0 BUILD_SERVICE=laravel-horizon
- PHP_VERSION=8.1 BUILD_SERVICE=laravel-horizon
- PHP_VERSION=NA BUILD_SERVICE=solr
- PHP_VERSION=NA BUILD_SERVICE="mssql rethinkdb aerospike"
- PHP_VERSION=NA BUILD_SERVICE="blackfire minio percona nginx caddy apache2 mysql mariadb postgres postgres-postgis neo4j mongo redis cassandra"
- PHP_VERSION=NA BUILD_SERVICE="adminer phpmyadmin pgadmin"
- PHP_VERSION=NA BUILD_SERVICE="memcached beanstalkd beanstalkd-console rabbitmq elasticsearch certbot mailhog maildev selenium jenkins proxy proxy2 haproxy gearman"
- PHP_VERSION=NA BUILD_SERVICE="kibana grafana laravel-echo-server"
- PHP_VERSION=NA BUILD_SERVICE="ipython-controller manticore"
# - PHP_VERSION=NA BUILD_SERVICE="aws"
# Installing a newer Docker version
before_install:
- curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

6
.vscode/extensions.json vendored Normal file
View File

@ -0,0 +1,6 @@
{
"recommendations": [
"editorconfig.editorconfig",
"mikestead.dotenv"
]
}

6
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,6 @@
{
"files.associations": {
".env.example": "dotenv",
"Dockerfile-*": "dockerfile"
}
}

3
CODE_OF_CONDUCT.md Normal file
View File

@ -0,0 +1,3 @@
# Laradock Code of Conduct
We follow the [Contributor Covenant](https://www.contributor-covenant.org/version/1/4/code-of-conduct) Code of Conduct.

3
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,3 @@
# Thank you for your consideration
Checkout out our [contribution guide](http://laradock.io/contributing).

View File

@ -1,4 +1,4 @@
baseurl = "http://laradock.io/"
baseurl = "https://laradock.io/"
languageCode = "en-us"
publishDir = "../docs"
title = "Laradock"
@ -17,16 +17,16 @@ googleAnalytics = "UA-37514928-9"
# Repository
provider = ""
repo_url = ""
repo_url = "https://github.com/laradock/laradock"
version = ""
logo = "images/logo.png"
favicon = ""
logo = "images/favicons/ms-icon-310x310.png"
favicon = "images/favicons/favicon.ico"
permalink = "#"
# Custom assets
custom_css = []
custom_css = ["custom-style.css"]
custom_js = []
# Syntax highlighting theme
@ -43,7 +43,7 @@ googleAnalytics = "UA-37514928-9"
[social]
twitter = ""
github = "laradock/laradock"
email = ""
email = "support@laradock.io"
# ------- MENU START -----------------------------------------
@ -62,30 +62,20 @@ googleAnalytics = "UA-37514928-9"
url = "documentation/"
weight = 3
[[menu.main]]
name = "Guides"
url = "guides/"
weight = 4
[[menu.main]]
name = "Help & Questions"
url = "help/"
weight = 5
weight = 4
[[menu.main]]
name = "Related Projects"
url = "related-projects/"
weight = 6
weight = 5
[[menu.main]]
name = "Contributing"
name = "Contributions"
url = "contributing/"
weight = 7
[[menu.main]]
name = "License"
url = "license/"
weight = 8
weight = 6
# ------- MENU END -----------------------------------------

View File

@ -1,9 +1,11 @@
---
title: Contributing
title: Contributions
type: index
weight: 7
weight: 6
---
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/laradock/laradock)
## Have a Question
@ -13,8 +15,8 @@ If you have questions about how to use Laradock, please direct your questions to
## Found an Issue
If have an issue or you found a typo in the documentation, you can help us by
opnening an [Issue](https://github.com/laradock/laradock/issues).
If you have an issue or you found a typo in the documentation, you can help us by
opening an [Issue](https://github.com/laradock/laradock/issues).
**Steps to do before opening an Issue:**
@ -24,7 +26,7 @@ opnening an [Issue](https://github.com/laradock/laradock/issues).
If your issue appears to be a bug, and hasn't been reported, then open a new issue.
*This Help us to maximize the effort we can spend fixing issues and adding new
*This helps us maximize the effort we can spend fixing issues and adding new
features, by not reporting duplicate issues.*
@ -51,17 +53,25 @@ To update the sidebar or add a new section to it, you can edit this `DOCUMENTATI
### Host the documentation locally
**Option 1: Use Hugo Docker Image:**
1. Update the `DOCUMENTATION/content`.
2. Go to `DOCUMENTATION/`.
3. Run `docker run --rm -it -v $PWD:/src -p 1313:1313 -u hugo jguyomard/hugo-builder hugo server -w --bind=0.0.0.0`
4. Visit [http://localhost:1313/](http://localhost:1313/)
**Option 2: Install Hugo Locally:**
1. Install [Hugo](https://gohugo.io/) on your machine.
2. Edit the `DOCUMENTATION/content`.
2. Update the `DOCUMENTATION/content`.
3. Delete the `/docs` folder from the root.
4. After you finish the editing, go to `DOCUMENTATION/` and run the `hugo` command to generate the HTML docs (inside a new `/docs` folder).
4. Go to `DOCUMENTATION/`.
5. Run the `hugo` command to generate the HTML docs inside a new `/docs` folder.
## Support new Software (Add new Container)
* Forke the repo and clone the code.
* Fork the repo and clone the code.
* Create folder as the software name (example: `mysql` - `nginx`).
@ -71,9 +81,9 @@ To update the sidebar or add a new section to it, you can edit this `DOCUMENTATI
* Make sure you follow the same code/comments style.
* Add the environment variables to the `env-example` if you have any.
* Add the environment variables to the `.env.example` if you have any.
* **MOST IMPORTANTLY** updated the `Documentation`, add as much information.
* **MOST IMPORTANTLY** update the `Documentation`, add as much information.
* Submit a Pull Request, to the `master` branch.
@ -81,7 +91,7 @@ To update the sidebar or add a new section to it, you can edit this `DOCUMENTATI
## Edit supported Software (Edit a Container)
* Forke the repo and clone the code.
* Fork the repo and clone the code.
* Open the software (container) folder (example: `mysql` - `nginx`).
@ -100,7 +110,7 @@ To update the sidebar or add a new section to it, you can edit this `DOCUMENTATI
* Search for the image in the [Docker Hub](https://hub.docker.com/search/) and find the source..
*Most of the image in Laradock are offical images, these projects live in other repositories and maintainer by other orgnizations.*
*Most of the image in Laradock are official images, these projects live in other repositories and maintainer by other organizations.*
**Note:** Laradock has two base images for (`Workspace` and `php-fpm`, mainly made to speed up the build time on your machine.
@ -204,4 +214,4 @@ After your pull request is merged, you can safely delete your branch and pull th
<br>
#### Happy Coding :)
## Happy Coding :)

File diff suppressed because it is too large Load Diff

View File

@ -7,10 +7,7 @@ weight: 2
## Requirements
- [Git](https://git-scm.com/downloads)
- [Docker](https://www.docker.com/products/docker/) `>= 1.12`
- [Docker](https://www.docker.com/products/docker-desktop/) [ >= 19.03.0 ]
@ -41,21 +38,21 @@ git submodule add https://github.com/Laradock/laradock.git
Note: If you are not using Git yet for your project, you can use `git clone` instead of `git submodule `.
*To keep track of your Laradock changes, between your projects and also keep Laradock updated [check these docs](/documentation/#keep-track-of-your-laradock-changes)*
*To keep track of your Laradock changes, between your projects and also keep Laradock updated [check these docs](/documentation/#track-your-laradock-changes)*
Your folder structure should look like this:
2 - Make sure your folder structure should look like this:
```
+ project-a
+ laradock-a
+ project-b
+ laradock-b
* project-a
* laradock-a
* project-b
* laradock-b
```
*(It's important to rename the laradock folders to unique name in each project, if you want to run laradock per project).*
> **Now jump to the [Usage](#Usage) section.**
3 - Go to the [Usage](#Usage) section.
<a name="A2"></a>
### A.2) Don't have a PHP project yet:
@ -69,8 +66,8 @@ git clone https://github.com/laradock/laradock.git
Your folder structure should look like this:
```
+ laradock
+ project-z
* laradock
* project-z
```
2 - Edit your web server sites configuration.
@ -78,23 +75,23 @@ Your folder structure should look like this:
We'll need to do step 1 of the [Usage](#Usage) section now to make this happen.
```
cp env-example .env
cp .env.example .env
```
At the top, change the `APPLICATION` variable to your project path.
At the top, change the `APP_CODE_PATH_HOST` variable to your project path.
```
APPLICATION=../project-z/
APP_CODE_PATH_HOST=../project-z/
```
Make sure to replace `project-z` with your project folder name.
> **Now jump to the [Usage](#Usage) section.**
3 - Go to the [Usage](#Usage) section.
<a name="B"></a>
### B) Setup for Multiple Projects:
> (Follow these steps if you want a single Docker environment for all your project)
> (Follow these steps if you want a single Docker environment for all your projects)
1 - Clone this repository anywhere on your machine (similar to [Steps A.2. from above](#A2)):
@ -105,27 +102,38 @@ git clone https://github.com/laradock/laradock.git
Your folder structure should look like this:
```
+ laradock
+ project-1
+ project-2
* laradock
* project-1
* project-2
```
2 - Go to `nginx/sites` and create config files to point to different project directory when visiting different domains.
Make sure the `APP_CODE_PATH_HOST` variable points to parent directory.
Laradock by default includes `project-1.conf` and `project-2.conf` as working samples.
```
APP_CODE_PATH_HOST=../
```
3 - change the default names `project-n`:
2 - Go to your web server and create config files to point to different project directory when visiting different domains:
For **Nginx** go to `nginx/sites`, for **Apache2** `apache2/sites`.
Laradock by default includes some sample files for you to copy `app.conf.example`, `laravel.conf.example` and `symfony.conf.example`.
3 - change the default names `*.conf`:
You can rename the config files, project folders and domains as you like, just make sure the `root` in the config files, is pointing to the correct project folder name.
4 - Add the domains to the **hosts** files.
```
127.0.0.1 project-1.dev
127.0.0.1 project-2.dev
127.0.0.1 project-1.test
127.0.0.1 project-2.test
...
```
> **Now jump to the [Usage](#Usage) section.**
If you use Chrome 63 or above for development, don't use `.dev`. [Why?](https://laravel-news.com/chrome-63-now-forces-dev-domains-https). Instead use `.localhost`, `.invalid`, `.test`, or `.example`.
4 - Go to the [Usage](#Usage) section.
@ -140,29 +148,32 @@ You can rename the config files, project folders and domains as you like, just m
If you are using **Docker Toolbox** (VM), do one of the following:
- Upgrade to Docker [Native](https://www.docker.com/products/docker) for Mac/Windows (Recommended). Check out [Upgrading Laradock](/documentation/#upgrading-laradock)
- Use Laradock v3.\*. Visit the [Laradock-ToolBox](https://github.com/laradock/laradock/tree/Laradock-ToolBox) branch. *(outdated)*
- Upgrade to [Docker Desktop](https://www.docker.com/products/docker-desktop/) for Mac/Windows (Recommended). Check out [Upgrading Laradock](/documentation/#upgrading-laradock)
- Use Laradock v3.\*. Visit the [Laradock-ToolBox](https://github.com/laradock/laradock/tree/LaraDock-ToolBox) branch. *(outdated)*
<br>
We recommend using a Docker version which is newer than 1.13.
We recommend using a Docker Engine version which is newer than 19.03.0.
<br>
>**Warning:** If you used an older version of Laradock it's highly recommended to rebuild the containers you need to use [see how you rebuild a container](#Build-Re-build-Containers) in order to prevent as much errors as possible.
>**Warning:** If you used an older version of Laradock it's highly recommended to rebuild the containers you need to use [see how you rebuild a container](/documentation/#Build-Re-build-Containers) in order to prevent as much errors as possible.
<br>
1 - Enter the laradock folder and copy `env-example` to `.env`
1 - Enter the laradock folder and copy `.env.example` to `.env`
```shell
cp env-example .env
cp .env.example .env
```
You can edit the `.env` file to chose which software's you want to be installed in your environment. You can always refer to the `docker-compose.yml` file to see how those variables are been used.
You can edit the `.env` file to choose which software's you want to be installed in your environment. You can always refer to the `docker-compose.yml` file to see how those variables are being used.
Depending on the host's operating system you may need to change the value given to `COMPOSE_FILE`. When you are running Laradock on Mac OS the correct file separator to use is `:`. When running Laradock from a Windows environment multiple files must be separated with `;`.
2 - Build the enviroment and run it using `docker-compose`
By default the containers that will be created have the current directory name as suffix (e.g. `laradock_workspace_1`). This can cause mixture of data inside the container volumes if you use laradock in multiple projects. In this case, either read the guide for [multiple projects](#B) or change the variable `COMPOSE_PROJECT_NAME` to something unique like your project name.
2 - Build the environment and run it using `docker-compose`
In this example we'll see how to run NGINX (web server) and MySQL (database engine) to host a PHP Web Scripts:
@ -170,10 +181,10 @@ In this example we'll see how to run NGINX (web server) and MySQL (database engi
docker-compose up -d nginx mysql
```
**Note**: The `workspace` and `php-fpm` will run automatically in most of the cases, so no need to specify them in the `up` command. If you couldn't find them running then you need specify them as follow: `docker-compose up -d nginx php-fpm mysql workspace`.
**Note**: All the web server containers `nginx`, `apache` ..etc depends on `php-fpm`, which means if you run any of them, they will automatically launch the `php-fpm` container for you, so no need to explicitly specify it in the `up` command. If you have to do so, you may need to run them as follows: `docker-compose up -d nginx php-fpm mysql`.
You can select your own combination of containers form [this list](http://laradock.io/introduction/#supported-software-images).
You can select your own combination of containers from [this list](http://laradock.io/introduction/#supported-software-images).
*(Please note that sometimes we forget to update the docs, so check the `docker-compose.yml` file to see an updated list of all available containers).*
@ -200,7 +211,7 @@ docker-compose exec --user=laradock workspace bash
*You can change the PUID (User id) and PGID (group id) variables from the `.env` file)*
<br>
4 - Update your project configurations to use the database host
4 - Update your project configuration to use the database host
Open your PHP project's `.env` file or whichever configuration file you are reading from, and set the database host `DB_HOST` to `mysql`:
@ -208,7 +219,20 @@ Open your PHP project's `.env` file or whichever configuration file you are read
DB_HOST=mysql
```
You need to use the Laradock's default DB credentials which can be found in the `.env` file (ex: `MYSQL_USER=`).
Or you can change them and rebuild the container.
*If you want to install Laravel as PHP project, see [How to Install Laravel in a Docker Container](#Install-Laravel).*
<br>
5 - Open your browser and visit your localhost address `http://localhost/`. If you followed the multiple projects setup, you can visit `http://project-1.dev/` and `http://project-2.dev/`.
5 - Open your browser and visit your localhost address.
Make sure you add use the right port number as provided by your running server.
[http://localhost](http://localhost)
If you followed the multiple projects setup, you can visit `http://project-1.test/` and `http://project-2.test/`.

View File

@ -1,550 +0,0 @@
---
title: Guides
type: index
weight: 4
---
* [Production Setup on Digital Ocean](#Digital-Ocean)
* [PHPStorm XDebug Setup](#PHPStorm-Debugging)
<a name="Digital-Ocean"></a>
# Production Setup on Digital Ocean
## Install Docker
- Visit [DigitalOcean](https://cloud.digitalocean.com/login) and login.
- Click the `Create Droplet` button.
- Open the `One-click apps` tab.
- Select Docker with your preferred version.
- Continue creating the droplet as you normally would.
- If needed, check your e-mail for the droplet root password.
## SSH to your Server
Find the IP address of the droplet in the DigitalOcean interface. Use it to connect to the server.
```
ssh root@ipaddress
```
You may be prompted for a password. Type the one you found within your e-mailbox. It'll then ask you to change the password.
You can now check if Docker is available:
```
$root@server:~# docker
```
## Set Up Your Laravel Project
```
$root@server:~# apt-get install git
$root@server:~# git clone https://github.com/laravel/laravel
$root@server:~# cd laravel
$root@server:~/laravel/ git submodule add https://github.com/Laradock/laradock.git
$root@server:~/laravel/ cd laradock
```
## Install docker-compose command
```
$root@server:~/laravel/laradock# curl -L https://github.com/docker/compose/releases/download/1.8.0/run.sh > /usr/local/bin/docker-compose
$root@server:~/chmod +x /usr/local/bin/docker-compose
```
## Enter the laradock folder and rename env-example to .env.
```
$root@server:~/laravel/laradock# cp env-example .env
```
## Create Your Laradock Containers
```
$root@server:~/laravel/laradock# docker-compose up -d nginx mysql
```
Note that more containers are available, find them in the [docs](http://laradock.io/introduction/#supported-software-containers) or the `docker-compose.yml` file.
## Go to Your Workspace
```
docker-compose exec workspace bash
```
## Install and configure Laravel
Let's install Laravel's dependencies, add the `.env` file, generate the key and give proper permissions to the cache folder.
```
$ root@workspace:/var/www# composer install
$ root@workspace:/var/www# cp .env.example .env
$ root@workspace:/var/www# php artisan key:generate
$ root@workspace:/var/www# exit
$root@server:~/laravel/laradock# cd ..
$root@server:~/laravel# sudo chmod -R 777 storage bootstrap/cache
```
You can then view your Laravel site by visiting the IP address of your server in your browser. For example:
```
http://192.168.1.1
```
It should show you the Laravel default welcome page.
However, we want it to show up using your custom domain name, as well.
## Using Your Own Domain Name
Login to your DNS provider, such as Godaddy, Namecheap.
Point the Custom Domain Name Server to:
```
ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com
```
Within DigitalOcean, you'll need to change some settings, too.
Visit: https://cloud.digitalocean.com/networking/domains
Add your domain name and choose the server IP you'd provision earlier.
## Serving Site With NGINX (HTTP ONLY)
Go back to command line.
```
$root@server:~/laravel/laradock# cd nginx
$root@server:~/laravel/laradock/nginx# vim laravel.conf
```
Remove `default_server`
```
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
```
And add `server_name` (your custom domain)
```
listen 80;
listen [::]:80 ipv6only=on;
server_name yourdomain.com;
```
## Rebuild Your Nginx
```
$root@server:~/laravel/laradock# docker-compose down
$root@server:~/laravel/laradock# docker-compose build nginx
```
## Re Run Your Containers MYSQL and NGINX
```
$root@server:~/laravel/laradock/nginx# docker-compose up -d nginx mysql
```
**View Your Site with HTTP ONLY (http://yourdomain.com)**
## Run Site on SSL with Let's Encrypt Certificate
**Note: You need to Use Caddy here Instead of Nginx**
To go Caddy Folders and Edit CaddyFile
```
$root@server:~/laravel/laradock# cd caddy
$root@server:~/laravel/laradock/caddy# vim Caddyfile
```
Remove 0.0.0.0:80
```
0.0.0.0:80
root /var/www/public
```
and replace with your https://yourdomain.com
```
https://yourdomain.com
root /var/www/public
```
uncomment tls
```
#tls self-signed
```
and replace self-signed with your email address
```
tls serverbreaker@gmai.com
```
This is needed Prior to Creating Let's Encypt
## Run Your Caddy Container without the -d flag and Generate SSL with Let's Encrypt
```
$root@server:~/laravel/laradock/caddy# docker-compose up caddy
```
You'll be prompt here to enter your email... you may enter it or not
```
Attaching to laradock_mysql_1, laradock_caddy_1
caddy_1 | Activating privacy features...
caddy_1 | Your sites will be served over HTTPS automatically using Let's Encrypt.
caddy_1 | By continuing, you agree to the Let's Encrypt Subscriber Agreement at:
caddy_1 | https://letsencrypt.org/documents/LE-SA-v1.0.1-July-27-2015.pdf
caddy_1 | Activating privacy features... done.
caddy_1 | https://yourdomain.com
caddy_1 | http://yourdomain.com
```
After it finishes, press `Ctrl` + `C` to exit.
## Stop All Containers and ReRun Caddy and Other Containers on Background
```
$root@server:~/laravel/laradock/caddy# docker-compose down
$root@server:~/laravel/laradock/caddy# docker-compose up -d mysql caddy
```
View your Site in the Browser Securely Using HTTPS (https://yourdomain.com)
**Note that Certificate will be Automatically Renew By Caddy**
>References:
>
- [https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04](https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04)
- [https://www.digitalocean.com/products/one-click-apps/docker/](https://www.digitalocean.com/products/one-click-apps/docker/)
- [https://docs.docker.com/engine/installation/linux/ubuntulinux/](https://docs.docker.com/engine/installation/linux/ubuntulinux/)
- [https://docs.docker.com/compose/install/](https://docs.docker.com/compose/install/)
- [https://caddyserver.com/docs/automatic-https](https://caddyserver.com/docs/automatic-https)
- [https://caddyserver.com/docs/tls](https://caddyserver.com/docs/tls)
- [https://caddyserver.com/docs/caddyfile](https://caddyserver.com/docs/caddyfile)
<br>
<br>
<br>
<br>
<br>
<a name="PHPStorm-Debugging"></a>
# PHPStorm XDebug Setup
- [Intro](#Intro)
- [Installation](#Installation)
- [Customize laradock/docker-compose.yml](#CustomizeDockerCompose)
- [Clean House](#InstallCleanHouse)
- [Laradock Dial Tone](#InstallLaradockDialTone)
- [hosts](#AddToHosts)
- [Firewall](#FireWall)
- [Enable xDebug on php-fpm](#enablePhpXdebug)
- [PHPStorm Settings](#InstallPHPStorm)
- [Configs](#InstallPHPStormConfigs)
- [Usage](#Usage)
- [Laravel](#UsageLaravel)
- [Run ExampleTest](#UsagePHPStormRunExampleTest)
- [Debug ExampleTest](#UsagePHPStormDebugExampleTest)
- [Debug Web Site](#UsagePHPStormDebugSite)
- [SSH into workspace](#SSHintoWorkspace)
- [KiTTY](#InstallKiTTY)
<a name="Intro"></a>
## Intro
Wiring up [Laravel](https://laravel.com/), [Laradock](https://github.com/Laradock/laradock) [Laravel+Docker] and [PHPStorm](https://www.jetbrains.com/phpstorm/) to play nice together complete with remote xdebug'ing as icing on top! Although this guide is based on `PHPStorm Windows`,
you should be able to adjust accordingly. This guide was written based on Docker for Windows Native.
<a name="Installation"></a>
## Installation
- This guide assumes the following:
- you have already installed and are familiar with Laravel, Laradock and PHPStorm.
- you have installed Laravel as a parent of `laradock`. This guide assumes `/c/_dk/laravel`.
<a name="AddToHosts"></a>
## hosts
- Add `laravel` to your hosts file located on Windows 10 at `C:\Windows\System32\drivers\etc\hosts`. It should be set to the IP of your running container. Mine is: `10.0.75.2`
On Windows you can find it by opening Windows `Hyper-V Manager`.
- ![Windows Hyper-V Manager](images/photos/PHPStorm/Settings/WindowsHyperVManager.png)
- [Hosts File Editor](https://github.com/scottlerch/HostsFileEditor) makes it easy to change your hosts file.
- Set `laravel` to your docker host IP. See [Example](images/photos/SimpleHostsEditor/AddHost_laravel.png).
<a name="FireWall"></a>
## Firewall
Your PHPStorm will need to be able to receive a connection from PHP xdebug either your running workspace or php-fpm containers on port 9000. This means that your Windows Firewall should either enable connections from the Application PHPStorm OR the port.
- It is important to note that if the Application PHPStorm is NOT enabled in the firewall, you will not be able to recreate a rule to override that.
- Also be aware that if you are installing/upgrade different versions of PHPStorm, you MAY have orphaned references to PHPStorm in your Firewall! You may decide to remove orphaned references however in either case, make sure that they are set to receive public TCP traffic.
### Edit laradock/docker-compose.yml
Set the following variables:
```
### Workspace Utilities Container ###############
workspace:
build:
context: ./workspace
args:
- INSTALL_XDEBUG=true
- INSTALL_WORKSPACE_SSH=true
...
### PHP-FPM Container #####################
php-fpm:
build:
context: ./php-fpm
args:
- INSTALL_XDEBUG=true
...
```
### Edit xdebug.ini files
- `laradock/workspace/xdebug.ini`
- `laradock/php-fpm/xdebug.ini`
Set the following variables:
```
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_connect_back=1
xdebug.cli_color=1
```
<a name="InstallCleanHouse"></a>
### Need to clean house first?
Make sure you are starting with a clean state. For example, do you have other Laradock containers and images?
Here are a few things I use to clean things up.
- Delete all containers using `grep laradock_` on the names, see: [Remove all containers based on docker image name](https://linuxconfig.org/remove-all-containners-based-on-docker-image-name).
`docker ps -a | awk '{ print $1,$2 }' | grep laradock_ | awk '{print $1}' | xargs -I {} docker rm {}`
- Delete all images containing `laradock`.
`docker images | awk '{print $1,$2,$3}' | grep laradock_ | awk '{print $3}' | xargs -I {} docker rmi {}`
**Note:** This will only delete images that were built with `Laradock`, **NOT** `laradock/*` which are pulled down by `Laradock` such as `laradock/workspace`, etc.
**Note:** Some may fail with:
`Error response from daemon: conflict: unable to delete 3f38eaed93df (cannot be forced) - image has dependent child images`
- I added this to my `.bashrc` to remove orphaned images.
```
dclean() {
processes=`docker ps -q -f status=exited`
if [ -n "$processes" ]; thend
docker rm $processes
fi
images=`docker images -q -f dangling=true`
if [ -n "$images" ]; then
docker rmi $images
fi
}
```
- If you frequently switch configurations for Laradock, you may find that adding the following and added to your `.bashrc` or equivalent useful:
```
# remove laravel* containers
# remove laravel_* images
dcleanlaradockfunction()
{
echo 'Removing ALL containers associated with laradock'
docker ps -a | awk '{ print $1,$2 }' | grep laradock | awk '{print $1}' | xargs -I {} docker rm {}
# remove ALL images associated with laradock_
# does NOT delete laradock/* which are hub images
echo 'Removing ALL images associated with laradock_'
docker images | awk '{print $1,$2,$3}' | grep laradock_ | awk '{print $3}' | xargs -I {} docker rmi {}
echo 'Listing all laradock docker hub images...'
docker images | grep laradock
echo 'dcleanlaradock completed'
}
# associate the above function with an alias
# so can recall/lookup by typing 'alias'
alias dcleanlaradock=dcleanlaradockfunction
```
<a name="InstallLaradockDialTone"></a>
## Let's get a dial-tone with Laravel
```
# barebones at this point
docker-compose up -d nginx mysql
# run
docker-compose ps
# Should see:
Name Command State Ports
-----------------------------------------------------------------------------------------------------------
laradock_mysql_1 docker-entrypoint.sh mysqld Up 0.0.0.0:3306->3306/tcp
laradock_nginx_1 nginx Up 0.0.0.0:443->443/tcp, 0.0.0.0:80->80/tcp
laradock_php-fpm_1 php-fpm Up 9000/tcp
laradock_volumes_data_1 true Exit 0
laradock_volumes_source_1 true Exit 0
laradock_workspace_1 /sbin/my_init Up 0.0.0.0:2222->22/tcp
```
<a name="enablePhpXdebug"></a>
## Enable xDebug on php-fpm
In a host terminal sitting in the laradock folder, run: `.php-fpm/xdebug status`
You should see something like the following:
```
xDebug status
laradock_php-fpm_1
PHP 7.0.9 (cli) (built: Aug 10 2016 19:45:48) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Xdebug v2.4.1, Copyright (c) 2002-2016, by Derick Rethans
```
Other commands include `.php-fpm/xdebug start | stop`.
If you have enabled `xdebug=true` in `docker-compose.yml/php-fpm`, `xdebug` will already be running when
`php-fpm` is started and listening for debug info on port 9000.
<a name="InstallPHPStormConfigs"></a>
## PHPStorm Settings
- Here are some settings that are known to work:
- `Settings/BuildDeploymentConnection`
- ![Settings/BuildDeploymentConnection](/images/photos/PHPStorm/Settings/BuildDeploymentConnection.png)
- `Settings/BuildDeploymentConnectionMappings`
- ![Settings/BuildDeploymentConnectionMappings](/images/photos/PHPStorm/Settings/BuildDeploymentConnectionMappings.png)
- `Settings/BuildDeploymentDebugger`
- ![Settings/BuildDeploymentDebugger](/images/photos/PHPStorm/Settings/BuildDeploymentDebugger.png)
- `Settings/EditRunConfigurationRemoteWebDebug`
- ![Settings/EditRunConfigurationRemoteWebDebug](/images/photos/PHPStorm/Settings/EditRunConfigurationRemoteWebDebug.png)
- `Settings/EditRunConfigurationRemoteExampleTestDebug`
- ![Settings/EditRunConfigurationRemoteExampleTestDebug](/images/photos/PHPStorm/Settings/EditRunConfigurationRemoteExampleTestDebug.png)
- `Settings/LangsPHPDebug`
- ![Settings/LangsPHPDebug](/images/photos/PHPStorm/Settings/LangsPHPDebug.png)
- `Settings/LangsPHPInterpreters`
- ![Settings/LangsPHPInterpreters](/images/photos/PHPStorm/Settings/LangsPHPInterpreters.png)
- `Settings/LangsPHPPHPUnit`
- ![Settings/LangsPHPPHPUnit](/images/photos/PHPStorm/Settings/LangsPHPPHPUnit.png)
- `Settings/LangsPHPServers`
- ![Settings/LangsPHPServers](/images/photos/PHPStorm/Settings/LangsPHPServers.png)
- `RemoteHost`
To switch on this view, go to: `Menu/Tools/Deployment/Browse Remote Host`.
- ![RemoteHost](/images/photos/PHPStorm/RemoteHost.png)
- `RemoteWebDebug`
- ![DebugRemoteOn](/images/photos/PHPStorm/DebugRemoteOn.png)
- `EditRunConfigurationRemoteWebDebug`
Go to: `Menu/Run/Edit Configurations`.
- ![EditRunConfigurationRemoteWebDebug](/images/photos/PHPStorm/Settings/EditRunConfigurationRemoteWebDebug.png)
- `EditRunConfigurationRemoteExampleTestDebug`
Go to: `Menu/Run/Edit Configurations`.
- ![EditRunConfigurationRemoteExampleTestDebug](/images/photos/PHPStorm/Settings/EditRunConfigurationRemoteExampleTestDebug.png)
- `WindowsFirewallAllowedApps`
Go to: `Control Panel\All Control Panel Items\Windows Firewall\Allowed apps`.
- ![WindowsFirewallAllowedApps.png](/images/photos/PHPStorm/Settings/WindowsFirewallAllowedApps.png)
- `hosts`
Edit: `C:\Windows\System32\drivers\etc\hosts`.
- ![WindowsFirewallAllowedApps.png](/images/photos/PHPStorm/Settings/hosts.png)
- [Enable xDebug on php-fpm](#enablePhpXdebug)
<a name="Usage"></a>
## Usage
<a name="UsagePHPStormRunExampleTest"></a>
### Run ExampleTest
- right-click on `tests/ExampleTest.php`
- Select: `Run 'ExampleTest.php'` or `Ctrl+Shift+F10`.
- Should pass!! You just ran a remote test via SSH!
<a name="UsagePHPStormDebugExampleTest"></a>
### Debug ExampleTest
- Open to edit: `tests/ExampleTest.php`
- Add a BreakPoint on line 16: `$this->visit('/')`
- right-click on `tests/ExampleTest.php`
- Select: `Debug 'ExampleTest.php'`.
- Should have stopped at the BreakPoint!! You are now debugging locally against a remote Laravel project via SSH!
- ![Remote Test Debugging Success](/images/photos/PHPStorm/RemoteTestDebuggingSuccess.png)
<a name="UsagePHPStormDebugSite"></a>
### Debug WebSite
- In case xDebug is disabled, from the `laradock` folder run:
`.php-fpm/xdebug start`.
- To switch xdebug off, run:
`.php-fpm/xdebug stop`
- Start Remote Debugging
- ![DebugRemoteOn](/images/photos/PHPStorm/DebugRemoteOn.png)
- Open to edit: `bootstrap/app.php`
- Add a BreakPoint on line 14: `$app = new Illuminate\Foundation\Application(`
- Reload [Laravel Site](http://laravel/)
- Should have stopped at the BreakPoint!! You are now debugging locally against a remote Laravel project via SSH!
- ![Remote Debugging Success](/images/photos/PHPStorm/RemoteDebuggingSuccess.png)
<a name="SSHintoWorkspace"></a>
## Let's shell into workspace
Assuming that you are in laradock folder, type:
`ssh -i workspace/insecure_id_rsa -p2222 root@laravel`
**Cha Ching!!!!**
- `workspace/insecure_id_rsa.ppk` may become corrupted. In which case:
- fire up `puttygen`
- import `workspace/insecure_id_rsa`
- save private key to `workspace/insecure_id_rsa.ppk`
<a name="InstallKiTTY"></a>
### KiTTY
[Kitty](http://www.9bis.net/kitty/) KiTTY is a fork from version 0.67 of PuTTY.
- Here are some settings that are working for me:
- ![Session](/images/photos/KiTTY/Session.png)
- ![Terminal](/images/photos/KiTTY/Terminal.png)
- ![Window](/images/photos/KiTTY/Window.png)
- ![WindowAppearance](/images/photos/KiTTY/WindowAppearance.png)
- ![Connection](/images/photos/KiTTY/Connection.png)
- ![ConnectionData](/images/photos/KiTTY/ConnectionData.png)
- ![ConnectionSSH](/images/photos/KiTTY/ConnectionSSH.png)
- ![ConnectionSSHAuth](/images/photos/KiTTY/ConnectionSSHAuth.png)
- ![TerminalShell](/images/photos/KiTTY/TerminalShell.png)

View File

@ -1,9 +1,147 @@
---
title: Help & Questions
type: index
weight: 5
weight: 4
---
Join the chat room on [Gitter](https://gitter.im/Laradock/laradock) and get help and support from the community.
[![Gitter](https://badges.gitter.im/Laradock/laradock.svg)](https://gitter.im/Laradock/laradock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
You can as well can open an [issue](https://github.com/laradock/laradock/issues) on Github (will be labeled as Question) and discuss it with people on [Gitter](https://gitter.im/Laradock/laradock).
<br>
<a name="Common-Problems"></a>
# Common Problems
*Here's a list of the common problems you might face, and the possible solutions.*
<br>
## I see a blank (white) page instead of the Laravel 'Welcome' page!
Run the following command from the Laravel root directory:
```bash
sudo chmod -R 777 storage bootstrap/cache
```
<br>
## I see "Welcome to nginx" instead of the Laravel App!
Use `http://127.0.0.1` instead of `http://localhost` in your browser.
<br>
## I see an error message containing (address already in use) or (port is already allocated)
Make sure the ports for the services that you are trying to run (22, 80, 443, 3306, etc.) are not being used already by other programs on the host, such as a built in `apache`/`httpd` service or other development tools you have installed.
<br>
## I get NGINX error 404 Not Found on Windows.
1. Go to docker Settings on your Windows machine.
2. Click on the `Shared Drives` tab and check the drive that contains your project files.
3. Enter your windows username and password.
4. Go to the `reset` tab and click restart docker.
<br>
## The time in my services does not match the current time
1. Make sure you've [changed the timezone](#Change-the-timezone).
2. Stop and rebuild the containers (`docker-compose up -d --build <services>`)
<br>
## I get MySQL connection refused
This error sometimes happens because your Laravel application isn't running on the container localhost IP (Which is 127.0.0.1). Steps to fix it:
* Option A
1. Check your running Laravel application IP by dumping `Request::ip()` variable using `dd(Request::ip())` anywhere on your application. The result is the IP of your Laravel container.
2. Change the `DB_HOST` variable on env with the IP that you received from previous step.
* Option B
1. Change the `DB_HOST` value to the same name as the MySQL docker container. The Laradock docker-compose file currently has this as `mysql`
## I get stuck when building nginx on (fetch mirrors.aliyun.com/alpine/v3.5/main/x86_64/APKINDEX.tar.gz)
As stated on [#749](https://github.com/laradock/laradock/issues/749#issuecomment-419652646), Already fixedjust set `CHANGE_SOURCE` to false.
## Custom composer repo packagist url and npm registry url
In China, the origin source of composer and npm is very slow. You can add `WORKSPACE_NPM_REGISTRY` and `WORKSPACE_COMPOSER_REPO_PACKAGIST` config in `.env` to use your custom source.
Example:
```bash
WORKSPACE_NPM_REGISTRY=https://registry.npmmirror.com
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://packagist.phpcomposer.com
```
<br>
## I got (Module build failed: Error: write EPIPE) while compiling react application
When you run `npm build` or `yarn dev` building a react application using webpack with elixir you may receive an `Error: write EPIPE` while processing .jpg images.
This is caused of an outdated library for processing **.jpg files** in ubuntu 16.04.
To fix the problem you can follow those steps
1 - Open the `.env`.
2 - Search for `WORKSPACE_INSTALL_LIBPNG` or add the key, if missing.
3 - Set the value to true:
```dotenv
WORKSPACE_INSTALL_LIBPNG=true
```
4 - Finally rebuild the workspace image
```bash
docker-compose build workspace
```
## Apache2 container won't start on mac m1
To fix the problem you can follow those steps
1 - Open the `.env`.
2 - Search for `APACHE_FOR_MAC_M1` or add the key, if missing.
3 - Set the value to true:
```dotenv
APACHE_FOR_MAC_M1=true
```
4 - Finally rebuild the workspace image
```bash
docker-compose build apache2
```

View File

@ -4,21 +4,41 @@ type: index
weight: 1
---
<b>Laradock</b> is a full PHP development environment for Docker.
It supports a variety of common services, all pre-configured to provide a ready PHP development environment.
<br>
---
### Use Docker First - Learn About It Later!</q>
---
<a name="features"></a>
## Features
- Easy switch between PHP versions: 8.1, 8.0, 7.4, 7.3, 7.2, 7.1, 5.6...
- Choose your favorite database engine: MySQL, Postgres, MariaDB...
- Run your own stack: Memcached, HHVM, RabbitMQ...
- Each software runs on its own container: PHP-FPM, NGINX, PHP-CLI...
- Easy to customize any container, with simple edits to the `Dockerfile`.
- All Images extend from an official base Image. (Trusted base Images).
- Pre-configured NGINX to host any code at your root directory.
- Can use Laradock per project, or single Laradock for all projects.
- Easy to install/remove software's in Containers using environment variables.
- Clean and well-structured Dockerfiles (`Dockerfile`).
- The Latest version of the Docker Compose file (`docker-compose`).
- Everything is visible and editable.
- Fast Images Builds.
A full PHP development environment for Docker.
Includes pre-packaged Docker Images, all pre-configured to provide a wonderful PHP development environment.
Laradock is well known in the Laravel community, as the project started with single focus on running Laravel projects on Docker. Later and due to the large adoption from the PHP community, it started supporting other PHP projects like Symfony, CodeIgniter, WordPress, Drupal...
![](https://s19.postimg.org/jblfytw9f/laradock-logo.jpg)
## Quick Overview
Let's see how easy it is to install `NGINX`, `PHP`, `Composer`, `MySQL`, `Redis` and `Beanstalkd`:
Let's see how easy it is to setup our demo stack `PHP`, `NGINX`, `MySQL`, `Redis` and `Composer`:
1 - Clone Laradock inside your PHP project:
@ -26,16 +46,16 @@ Let's see how easy it is to install `NGINX`, `PHP`, `Composer`, `MySQL`, `Redis`
git clone https://github.com/Laradock/laradock.git
```
2 - Enter the laradock folder and rename `env-example` to `.env`.
2 - Enter the laradock folder and rename `.env.example` to `.env`.
```shell
cp env-example .env
cp .env.example .env
```
3 - Run your containers:
```shell
docker-compose up -d nginx mysql redis beanstalkd
docker-compose up -d nginx mysql phpmyadmin redis workspace
```
4 - Open your project's `.env` file and set the following:
@ -55,55 +75,134 @@ That's it! enjoy :)
<a name="features"></a>
## Features
- Easy switch between PHP versions: 7.1, 7.0, 5.6...
- Choose your favorite database engine: MySQL, Postgres, MariaDB...
- Run your own combination of software: Memcached, HHVM, Beanstalkd...
- Every software runs on a separate container: PHP-FPM, NGINX, PHP-CLI...
- Easy to customize any container, with simple edit to the `Dockerfile`.
- All Images extends from an official base Image. (Trusted base Images).
- Pre-configured NGINX to host any code at your root directory.
- Can use Laradock per project, or single Laradock for all projects.
- Easy to install/remove software's in Containers using environment variables.
- Clean and well structured Dockerfiles (`Dockerfile`).
- Latest version of the Docker Compose file (`docker-compose`).
- Everything is visible and editable.
- Fast Images Builds.
- More to come every week..
<a name="Supported-Containers"></a>
## Supported Software (Images)
## Supported Services
In adhering to the separation of concerns principle as promoted by Docker, Laradock runs each software on its own Container.
You can turn On/Off as many instances of as any container without worrying about the configurations, everything works like a charm.
> Laradock, adheres to the 'separation of concerns' principle, thus it runs each software on its own Docker Container.
> You can turn On/Off as many instances as you want without worrying about the configurations.
> To run a chosen container from the list below, run `docker-compose up -d {container-name}`.
> The container name `{container-name}` is the same as its folder name. Example to run the "PHP FPM" container, use the name "php-fpm".
- **Web Servers:**
- NGINX
- Apache2
- Caddy
- **Load Balancers:**
- HAProxy
- Traefik
- **Database Engines:**
MySQL - MariaDB - Percona - MongoDB - Neo4j - RethinkDB - MSSQL - PostgreSQL - Postgres-PostGIS.
- **Database Management:**
PhpMyAdmin - Adminer - PgAdmin
- **Cache Engines:**
Redis - Memcached - Aerospike
- **PHP Servers:**
NGINX - Apache2 - Caddy
- **PHP Compilers:**
PHP FPM - HHVM
- **Message Queueing:**
Beanstalkd - RabbitMQ - PHP Worker
- **Queueing Management:**
Beanstalkd Console - RabbitMQ Console
- **Random Tools:**
HAProxy - Certbot - Blackfire - Selenium - Jenkins - ElasticSearch - Kibana - Mailhog - Minio - Varnish - Swoole - Laravel Echo...
- PHP FPM
- HHVM
Laradock introduces the **Workspace** Image, as a development environment.
It contains a rich set of helpful tools, all pre-configured to work and integrate with almost any combination of Containers and tools you may choose.
- **Database Management Systems:**
- MySQL
- PostgreSQL
- PostGIS
- MariaDB
- Percona
- MSSQL
- MongoDB
- MongoDB Web UI
- Neo4j
- CouchDB
- RethinkDB
- Cassandra
**Workspace Image Tools**
PHP CLI - Composer - Git - Linuxbrew - Node - V8JS - Gulp - SQLite - xDebug - Envoy - Deployer - Vim - Yarn - SOAP - Drush...
- **Database Management Apps:**
- PhpMyAdmin
- Adminer
- PgAdmin
- **Cache Engines:**
- Redis
- Redis Web UI
- Redis Cluster
- Memcached
- Aerospike
- Varnish
- **Message Brokers:**
- RabbitMQ
- RabbitMQ Admin Console
- Beanstalkd
- Beanstalkd Admin Console
- Eclipse Mosquitto
- PHP Worker
- Laravel Horizon
- Gearman
- Amazon Simple Queue Service
- **Mail Servers:**
- Mailu
- MailCatcher
- Mailhog
- MailDev
- **Log Management:**
- GrayLog
- **Testing:**
- Selenium
- **Monitoring:**
- Grafana
- NetData
- **Search Engines:**
- ElasticSearch
- Apache Solr
- Manticore Search
- **IDE's**
- ICE Coder
- Theia
- Web IDE
- **Miscellaneous:**
- Workspace *(Laradock container that includes a rich set of pre-configured useful tools)*
- `PHP CLI`
- `Composer`
- `Git`
- `Vim`
- `xDebug`
- `Linuxbrew`
- `Node`
- `V8JS`
- `Gulp`
- `SQLite`
- `Laravel Envoy`
- `Deployer`
- `Yarn`
- `SOAP`
- `Drush`
- `Wordpress CLI`
- `dnsutils`
- Apache ZooKeeper *(Centralized service for distributed systems to a hierarchical key-value store)*
- Kibana *(Visualize your Elasticsearch data and navigate the Elastic Stack)*
- Dejavu *(Edit your Elasticsearch data)*
- LogStash *(Server-side data processing pipeline that ingests data from a multitude of sources simultaneously)*
- Jenkins *(automation server, that provides plugins to support building, deploying and automating any project)*
- Certbot *(Automatically enable HTTPS on your website)*
- Swoole *(Production-Grade Async programming Framework for PHP)*
- SonarQube *(continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and more)*
- Gitlab *(A single application for the entire software development lifecycle)*
- PostGIS *(Database extender for PostgreSQL. It adds support for geographic objects allowing location queries to be run in SQL)*
- Blackfire *(Empowers all PHP developers and IT/Ops to continuously verify and improve their app's performance)*
- Laravel Echo *(Bring the power of WebSockets to your Laravel applications)*
- Mercure *(Server-sent events)*
- Phalcon *(A PHP web framework based on the modelviewcontroller pattern)*
- Minio *(Cloud storage server released under Apache License v2, compatible with Amazon S3)*
- AWS EB CLI *(CLI that helps you deploy and manage your AWS Elastic Beanstalk applications and environments)*
- Thumbor *(Photo thumbnail service)*
- IPython *(Provides a rich architecture for interactive computing)*
- Jupyter Hub *(Jupyter notebook for multiple users)*
- Portainer *(Build and manage your Docker environments with ease)*
- Docker Registry *(The Docker Registry implementation for storing and distributing Docker images)*
- Docker Web UI *(A browser-based solution for browsing and modifying a private Docker registry)*
You can choose, which tools to install in your workspace container and other containers, from the `.env` file.
@ -112,51 +211,9 @@ You can choose, which tools to install in your workspace container and other con
If you can't find your Software in the list, build it yourself and submit it. Contributions are welcomed :)
*If you can't find your Software in the list, build it yourself and submit it. Contributions are welcomed :)*
<a name="what-is-docker"></a>
## What is Docker?
[Docker](https://www.docker.com) is an open platform for developing, shipping, and running applications.
Docker enables you to separate your applications from your infrastructure so you can deliver software quickly.
With Docker, you can manage your infrastructure in the same ways you manage your applications.
By taking advantage of Dockers methodologies for shipping, testing, and deploying code quickly, you can significantly reduce the delay between writing code and running it in production.
<a name="why-docker-not-vagrant"></a>
## Why Docker not Vagrant!?
[Vagrant](https://www.vagrantup.com) creates Virtual Machines in minutes while Docker creates Virtual Containers in seconds.
Instead of providing a full Virtual Machines, like you get with Vagrant, Docker provides you **lightweight** Virtual Containers, that share the same kernel and allow to safely execute independent processes.
In addition to the speed, Docker gives tons of features that cannot be achieved with Vagrant.
Most importantly Docker can run on Development and on Production (same environment everywhere). While Vagrant is designed for Development only, (so you have to re-provision your server on Production every time).
<a name="Demo"></a>
## Demo Video
What's better than a **Demo Video**:
- Laradock v5.* (should be next!)
- Laradock [v4.*](https://www.youtube.com/watch?v=TQii1jDa96Y)
- Laradock [v2.*](https://www.youtube.com/watch?v=-DamFMczwDA)
- Laradock [v0.3](https://www.youtube.com/watch?v=jGkyO6Is_aI)
- Laradock [v0.1](https://www.youtube.com/watch?v=3YQsHe6oF80)
---
@ -164,9 +221,343 @@ What's better than a **Demo Video**:
<a name="Chat"></a>
## Chat with us
You are welcome to join our chat room on Gitter.
## Join Us
[![Gitter](https://badges.gitter.im/Laradock/laradock.svg)](https://gitter.im/Laradock/laradock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![Gitpod](https://img.shields.io/badge/Gitpod-ready--to--code-blue)](https://gitpod.io/#https://github.com/laradock/laradock)
---
## Awesome People
Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of all these smart and generous people, from code contributors to financial contributors. 💜
### Project Maintainers
<table>
<tbody>
<tr>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/mahmoudz.png?s=150">
<br>
<strong>Mahmoud Zalt</strong>
<br>
<a href="https://github.com/Mahmoudz">@mahmoudz</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/appleboy.png?s=150">
<br>
<strong>Bo-Yi Wu</strong>
<br>
<a href="https://github.com/appleboy">@appleboy</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/philtrep.png?s=150">
<br>
<strong>Philippe Trépanier</strong>
<br>
<a href="https://github.com/philtrep">@philtrep</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/mikeerickson.png?s=150">
<br>
<strong>Mike Erickson</strong>
<br>
<a href="https://github.com/mikeerickson">@mikeerickson</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/zeroc0d3.png?s=150">
<br>
<strong>Dwi Fahni Denni</strong>
<br>
<a href="https://github.com/zeroc0d3">@zeroc0d3</a>
</td>
</tr>
<tr>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/thorerik.png?s=150">
<br>
<strong>Thor Erik</strong>
<br>
<a href="https://github.com/thorerik">@thorerik</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/winfried-van-loon.png?s=150">
<br>
<strong>Winfried van Loon</strong>
<br>
<a href="https://github.com/winfried-van-loon">@winfried-van-loon</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/sixlive.png?s=150">
<br>
<strong>TJ Miller</strong>
<br>
<a href="https://github.com/sixlive">@sixlive</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/bestlong.png?s=150">
<br>
<strong>Yu-Lung Shao (Allen)</strong>
<br>
<a href="https://github.com/bestlong">@bestlong</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/urukalo.png?s=150">
<br>
<strong>Milan Urukalo</strong>
<br>
<a href="https://github.com/urukalo">@urukalo</a>
</td>
</tr>
<tr>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/vwchu.png?s=150">
<br>
<strong>Vince Chu</strong>
<br>
<a href="https://github.com/vwchu">@vwchu</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/zuohuadong.png?s=150">
<br>
<strong>Huadong Zuo</strong>
<br>
<a href="https://github.com/zuohuadong">@zuohuadong</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/lanphan.png?s=150">
<br>
<strong>Lan Phan</strong>
<br>
<a href="https://github.com/lanphan">@lanphan</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/ahkui.png?s=150">
<br>
<strong>Ahkui</strong>
<br>
<a href="https://github.com/ahkui">@ahkui</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/join-us.png">
<br>
<strong>< Join Us ></strong>
<br>
<a href="https://github.com/laradock">@laradock</a>
</td>
</tr>
</tbody>
</table>
### Code Contributors
[![Laradock Contributors][contributors-src]][contributors-href]
### Financial Contributors
[![Open Collective backers][backers-src]][backers-href]
You can support us using any of the methods below:
<b>1:</b> [Open Collective](https://opencollective.com/laradock)
<br>
<b>2:</b> [Paypal](https://paypal.me/mzmmzz)
<br>
<b>3:</b> [Github Sponsors](https://github.com/sponsors/Mahmoudz)
<br>
<b>4:</b> [Patreon](https://www.patreon.com/zalt)
---
## Sponsors
Sponsoring is an act of giving in a different fashion. 🌱
### Gold Sponsors
<p align="center">
<a href="https://sista.ai/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/sista-ai-icon.png" height="75px" alt="Sista AI - Unlock Your Full Potential With a Personal AI Coach. (www.sista.ai)"></a>
<a href="http://apiato.io/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/apiato.png" height="75px" alt="Apiato - Build PHP API's faster!"></a>
<!-- <a href="https://kasynohex.com/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/PLD.png" height="75px" alt="KasynoHEX.com Polska"></a> -->
<!-- <a href="https://onlinecasinohex.ca/online-casinos/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/CA.png" height="75px" alt="Online casino list in Canada by OnlineCasinoHEX.ca"></a> -->
<!-- <a href="https://aussiecasinohex.com/online-pokies/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/AU.png" height="75px" alt="Online pokies by AussieCasinoHEX.com"></a> -->
<!-- <a href="https://www.bestonlinecasino.com/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/bestonlinecasino.jpg" height="75px" alt="We thank bestonlinecasino.com for their support"></a> -->
<!-- <a href="https://casinopilotti.com/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/casinopilotti.png" height="75px" alt="CasinoPilotti"></a> -->
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/0/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/0/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/1/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/1/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/2/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/2/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/3/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/3/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/4/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/4/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/5/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/5/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/6/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/6/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/7/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/7/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/8/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/8/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/9/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/9/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/10/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/10/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/11/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/11/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/12/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/12/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/13/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/13/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/14/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/14/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/15/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/15/avatar.svg?button=false&isActive=true" height="75px"></a>
</p>
### Silver Sponsors
<p align="center">
<!-- <a href="https://veepn.com/vpn-apps/vpn-for-chrome/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/VeePN.png" height="65px" alt="VeePN Chrome extension"></a> -->
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/0/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/0/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/1/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/1/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/2/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/2/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/3/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/3/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/4/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/4/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/5/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/5/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/6/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/6/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/7/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/7/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/8/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/8/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/9/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/9/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/10/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/10/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/11/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/11/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/12/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/12/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/13/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/13/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/14/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/14/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/15/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/15/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/16/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/16/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/17/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/17/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/18/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/18/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/19/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/19/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/20/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/20/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/21/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/21/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/22/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/22/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/23/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/23/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/24/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/24/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/25/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/25/avatar.svg?button=false&isActive=true" height="65px"></a>
</p>
### Bronze Sponsors
<p align="center">
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/0/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/0/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/1/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/1/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/2/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/2/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/3/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/3/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/4/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/4/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/5/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/5/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/6/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/6/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/7/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/7/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/8/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/8/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/9/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/9/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/10/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/10/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/11/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/11/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/12/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/12/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/13/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/13/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/14/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/14/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/15/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/15/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/16/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/16/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/17/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/17/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/18/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/18/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/19/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/19/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/20/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/20/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/21/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/21/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/22/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/22/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/23/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/23/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/24/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/24/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/25/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/25/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/26/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/26/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/27/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/27/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/28/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/28/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/29/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/29/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/30/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/30/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/31/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/31/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/32/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/32/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/33/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/33/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/34/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/34/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/35/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/35/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/36/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/36/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/37/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/37/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/38/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/38/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/39/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/39/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/40/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/40/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/41/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/41/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/42/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/42/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/43/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/43/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/44/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/44/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/45/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/45/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/46/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/46/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/47/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/47/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/48/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/48/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/49/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/49/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/50/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/50/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/51/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/51/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/52/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/52/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/53/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/53/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/54/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/54/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/55/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/55/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/56/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/56/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/57/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/57/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/58/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/58/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/59/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/59/avatar.svg?button=false&isActive=true" height="55px"></a>
</p>
You can sponsor us using any of the methods below:
<b>1:</b> Sponsor via [Open Collective](https://opencollective.com/laradock/).
<br>
<b>2:</b> Email us at <a href = "mailto: support@laradock.io">support@laradock.io</a>.
*Sponsors logos are displayed on the [github repository](https://github.com/laradock/laradock/) page and the [documentation website](http://laradock.io/) home page.*
## License
[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © Mahmoud Zalt
[comment]: # (Open Collective Tiers)
[contributors-src]: https://opencollective.com/laradock/contributors.svg?width=890&button=false&isActive=true
[contributors-href]: https://github.com/laradock/laradock/graphs/contributors
[backers-src]: https://opencollective.com/laradock/tiers/awesome-backers.svg?width=890&button=false&isActive=true
[backers-href]: https://opencollective.com/laradock#contributors
[gold-sponsors-src]: https://opencollective.com/laradock/tiers/gold-sponsors.svg?avatarHeight=80&width=890&button=false&isActive=true
[gold-sponsors-href]: https://opencollective.com/laradock#contributors
[silver-sponsors-src]: https://opencollective.com/laradock/tiers/silver-sponsors.svg?avatarHeight=64&width=890&button=false&isActive=true
[silver-sponsors-href]: https://opencollective.com/laradock#contributors
[bronze-sponsors-src]: https://opencollective.com/laradock/tiers/bronze-sponsors.svg?avatarHeight=48&width=890&button=false&isActive=true
[bronze-sponsors-href]: https://opencollective.com/laradock#contributors
<br>

View File

@ -1,7 +0,0 @@
---
title: License
type: index
weight: 8
---
[MIT License](https://github.com/laradock/laradock/blob/master/LICENSE) (MIT)

View File

@ -1,18 +1,49 @@
---
title: Related Projects
type: index
weight: 6
weight: 5
---
Laradock related projects:
## Laradock Related Projects
* [Laradock CLI](https://github.com/lorinlee/laradock-cli) by [LorinLee](https://github.com/lorinlee)
* [Laradock Env](https://github.com/bagart/laradock_env) by [BAGArt](https://github.com/bagart)
* [Klaradock](https://github.com/poyhsiao/Klaradock) by [Kim Hsiao](https://github.com/poyhsiao)
* [Ansible Laradock Kubernetes](https://github.com/sifat-rahim/ansible-laradock-kubernetes) by [Sifat Rahim](https://github.com/sifat-rahim)
These Docker Compose projects have piqued our interest:
* [MageDock](https://github.com/ojhaujjwal/magedock) by [Ujjwal Ojha](https://github.com/ojhaujjwal)
* [RubyDev-Dock](https://github.com/scudelletti/rubydev-dock) by [Diogo Scudelletti](https://github.com/scudelletti)
* [NoDock](https://github.com/Osedea/nodock) by [Osedea](https://github.com/Osedea)
If you want your project listed here, please open an issue.
* [Docker Stacks](https://github.com/sfx101/docker-stacks): A GUI for managing Laradock. (by [Subhadip Naskar](https://github.com/sfx101))
* [Laradock CLI](https://github.com/lorinlee/laradock-cli): A CLI for managing Laradock. (by [Lorin Lee](https://github.com/lorinlee))
* [Laradock CLI](https://github.com/loonpwn/laradock-cli): A CLI for managing Laradock. (by [Harlan Wilton](https://github.com/loonpwn))
* [Ansible Laradock Kubernetes](https://github.com/sifat-rahim/ansible-laradock-kubernetes): Ansible playbook to setup docker containers for Laravel apps using Laradock. (by [Sifat Rahim](https://github.com/sifat-rahim))
* [Monitor Laradock](https://github.com/zeroc0d3/monitor-laradock): Laradock Monitoring Tools (using Grafana). (by [Dwi Fahni Denni](https://github.com/zeroc0d3))
* [Laradock Manager](https://github.com/Lyimmi/laradock-manager): A simple app for managing Laradock containers. Made with wails.app (go & vue.js & vuetify). (by [Zámbó Levente](https://github.com/Lyimmi))
* [Laradock Env](https://github.com/bagart/laradock_env): A wrapper with commands for managing Laradock. (by [BAG Art](https://github.com/bagart))
* [Lara Query](https://github.com/TanisukeGoro/laraQuery): Easy Laradock CLI. (by [Okita kamegoro](https://github.com/TanisukeGoro))
* [Laradock CLI](https://github.com/tonysm/laradock-cli): Laradock CLI helper. (by [Tony Messias](https://github.com/Tonysm))
* [Laradock Lite](https://github.com/yangliuyu/laradock-lite): A Docker based laravel development environment with minimal dependencies. (by [Liu Yang](https://github.com/yangliuyu))
* [Laradock Makefile](https://github.com/bazavlukd/laradock-makefile): Makefile with some useful commands for Laradock. (by [Dmitry Bazavluk](https://github.com/bazavlukd))
* [Laradock Build](https://github.com/dockerframework/laradock-build): Docker builder & running script for Laradock. (by [Docker Framework](https://github.com/dockerframework))
* [Laravel Laradock PHPStorm](https://github.com/LarryEitel/laravel-laradock-phpstorm): Guide for configuring PHPStorm for remote debugging with Laravel & Laradock. (by [Larry Eitel](https://github.com/LarryEitel))
* [Laradock Crudbooster](https://github.com/nutellinoit/laradock-crudbooster): Docker compose & Kubernetes solution to build apps with crudbooster & Laradock. (by [Samuele Chiocca](https://github.com/nutellinoit))
* [Laradock Sample](https://github.com/tadaken3/laradock-sample): Install Laravel with Laradock. (by [Tadaken3](https://github.com/tadaken3))
* [Stylemix's Laradock](https://github.com/stylemix/laradock): Alternate laradock for multiproject purpose. (by [Stylemix LLC](https://github.com/stylemix))
## Inspired by Laradock
* [Dockery](https://github.com/taufek/dockery): Laradock for Ruby. (by [Taufek Johar](https://github.com/Taufek))
* [RubyDev Dock](https://github.com/scudelletti/rubydev-dock): Laradock for Ruby. (by [Diogo Scudelletti](https://github.com/scudelletti))
* [NoDock](https://github.com/Osedea/nodock): Laradock for NodeJS. (by [Osedea](https://github.com/Osedea))
* [Laradock Multi](https://github.com/bagart/laradock-multi): Laradock for PHP & NodeJS. (by [BAG Art](https://github.com/bagart))
* [Wordpress Laradock](https://github.com/shov/wordpress-laradock): Laradock for Wordpress. (by [Alexandr Shevchenko](https://github.com/shov))
* [Yii2 Laradock](https://github.com/ydatech/yii2-laradock): Laradock for Yii2. (by [Yuda Sukmana](https://github.com/ydatech))
* [MageDock](https://github.com/ojhaujjwal/magedock): Laradock for Magento. (by [Ujjwal Ojha](https://github.com/ojhaujjwal))
* [Docker Codeigniter](https://github.com/sebastianlzy/docker-codeigniter): Laradock for Codeigniter. (by [Sebastian](https://github.com/sebastianlzy))
* [Klaradock](https://github.com/poyhsiao/Klaradock): A customized Laradock. (by [Kim Hsiao](https://github.com/poyhsiao))
* [Laravel Boilerplate](https://github.com/casivaagustin/laravel-boilerplate): A boilerplate with support for JWT. (by [Casiva Agustin](https://github.com/casivaagustin))
<br><br>
> Feel free to submit a PR for listing your project here.

View File

@ -0,0 +1 @@
google.com, pub-9826129398689742, DIRECT, f08c47fec0942fa0

View File

@ -0,0 +1,32 @@
/* Custom CSS */
.article{
overflow-x:hidden;
}
.article a {
border-bottom: none;
}
.project .logo {
width: 200px;
padding-right: 0;
}
.project .banner {
height: 70px;
padding: 25px;
}
.palette-primary-deep-purple .article h1{
color: #7e57c2;
font-size: 35px;
}
.palette-primary-deep-purple .article h2{
color: #ce2046;
font-size: 25px;
}
.palette-primary-deep-purple .article h3{
color: #851d54;
font-size: 18px;
}
.palette-primary-deep-purple .article code{
color: #851d54;
background: #eeeeeea8;
}

View File

@ -36,6 +36,7 @@
{{ with .Site.Params.copyright }}
&copy; {{ $.Now.Format "2006" }} {{ . }} &ndash;
{{ end }}
<br><br>
Documentation built with
<a href="https://www.gohugo.io" target="_blank">Hugo</a>
using the

View File

@ -20,11 +20,11 @@
<main class="main">
<div class="drawer">
{{ partial "drawer" . }}
</div>
</div>
<article class="article">
<div class="wrapper">
<h1>{{ .Title }} {{ if .IsDraft }} (Draft){{ end }}</h1>
<h1>{{ .Title }} {{ if .IsDraft }} (Draft){{ end }}</h1>
{{ .Content }}
@ -32,6 +32,7 @@
{{ with .Site.Params.copyright }}
&copy; {{ $.Now.Format "2006" }} {{ . }} &ndash;
{{ end }}
<br><br>
Documentation built with
<a href="https://www.gohugo.io" target="_blank">Hugo</a>
using the

View File

@ -1,8 +1,8 @@
{{ partial "head" . }}
{{ if (eq (trim .Site.Params.provider " " | lower) "github") | and (isset .Site.Params "repo_url") }}
{{ $repo_id := replace .Site.Params.repo_url "https://github.com/" ""}}
{{ .Scratch.Set "repo_id" $repo_id }}
{{ $repo_id := replace .Site.Params.repo_url "https://github.com/" ""}}
{{ .Scratch.Set "repo_id" $repo_id }}
{{ end }}
<div class="backdrop">
@ -24,22 +24,43 @@
<article class="article">
<div class="wrapper">
{{ range where .Site.Pages "Type" "index" }}
<h1>{{ .Title }} {{ if .IsDraft }} (Draft){{ end }}</h1>
{{ .Content }}
<!-- ------------------------------------------------------------------------- -->
<!-- Google Ads -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Laradock Horizontal -->
<ins class="adsbygoogle"
style="display:inline-block;width:890px;height:100px"
data-ad-client="ca-pub-9826129398689742"
data-ad-slot="2340256024"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<!-- ------------------------------------------------------------------------- -->
<br><br><br>
<img src="images/laradock-full-logo.jpg" alt="laradock logo">
{{ range where .Site.Pages "Type" "index" }}
<br><br><br><br><br><br>
<hr>
<br>
<h1>{{ .Title }} {{ if .IsDraft }} (Draft){{ end }}</h1>
{{ .Content }}
{{ end }}
<aside class="copyright" role="note">
{{ with .Site.Params.copyright }}
&copy; {{ $.Now.Format "2006" }} {{ . }} &ndash;
{{ end }}
<br><br>
Documentation built with
<a href="https://www.gohugo.io" target="_blank">Hugo</a>
using the
<a href="http://github.com/digitalcraftsman/hugo-material-docs" target="_blank">Material</a> theme,
by
<a href="https://zalt.me">Mahmoud Zalt</a>.
by
<a href="https://zalt.me">Mahmoud Zalt</a>.
</aside>
<footer class="footer">

View File

@ -5,6 +5,7 @@
<div class="logo">
<img src="{{ $.Site.BaseURL }}{{ . }}">
</div>
{{ end }}
<!--<div class="name">-->
<!--<strong>{{ .Site.Title }} {{ with .Site.Params.version }}<span class="version">{{ . }}</span>{{ end }}</strong>-->
@ -42,18 +43,39 @@
</ul>
{{ end }}
{{ if isset .Site.Params "author" }}
<br>
<br>
<div>
<!-- ------------------------------------------------------------------------- -->
<!-- Google Ads -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Laradock Vertical -->
<ins class="adsbygoogle"
style="display:inline-block;width:237px;height:600px"
data-ad-client="ca-pub-9826129398689742"
data-ad-slot="9891442983"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<!-- ------------------------------------------------------------------------- -->
</div>
<br>
<br>
<!--{{ if isset .Site.Params "author" }}-->
<!--<hr>-->
<!--<span class="section">The author</span>-->
<ul>
{{ with .Site.Social.twitter }}
<li>
<a href="https://twitter.com/{{ . }}" target="_blank" title="@{{ . }} on Twitter">
@{{ . }} on Twitter
</a>
</li>
{{ end }}
<!---->
<!--<ul>-->
<!--{{ with .Site.Social.twitter }}-->
<!--<li>-->
<!--<a href="https://twitter.com/{{ . }}" target="_blank" title="@{{ . }} on Twitter">-->
<!--@{{ . }} on Twitter-->
<!--</a>-->
<!--</li>-->
<!--{{ end }}-->
<!--{{ with .Site.Social.github }}-->
<!--<li>-->
@ -63,16 +85,17 @@
<!--</li>-->
<!--{{ end }}-->
{{ with .Site.Social.email }}
<li>
<a href="mailto:{{ . }}" title="Email of {{ . }}">
Contact via email
</a>
</li>
{{ end }}
</ul>
{{ end }}
<!--{{ with .Site.Social.email }}-->
<!--<li>-->
<!--<a href="mailto:{{ . }}" title="Email of {{ . }}">-->
<!--Contact via email-->
<!--</a>-->
<!--</li>-->
<!--{{ end }}-->
<!--</ul>-->
<!--{{ end }}-->
</div>
</div>
</div>
</nav>

View File

@ -12,17 +12,23 @@
<title>{{ .Title }}{{ if not .IsHome }} - {{ .Site.Title }}{{ end }}</title>
{{ .Hugo.Generator }}
{{ with .Site.Params.description }}
<meta name="description" content="{{ . }}">
{{ end }}
{{ with .Site.Params.description }}<meta name="description" content="{{ . }}">{{ end }}
<link rel="canonical" href="{{ .Permalink }}">
{{ with .Site.Params.author }}
<meta name="author" content="{{ . }}">
{{ end }}
{{ with .Site.Params.author }}<meta name="author" content="{{ . }}">{{ end }}
<meta property="og:url" content="{{ .Permalink }}">
<meta property="og:type" content="website">
{{ with .Site.Title }}<meta property="og:site_name" content="{{ . }}">{{ end }}
{{ with .Site.Params.description }}<meta property="og:description" content="{{ . }}">{{ end }}
{{ with .Site.Title }}<meta property="og:title" content="{{ . }}">{{ end }}
{{ with .Site.Params.logo }}<meta property="og:image" content="{{ . | absURL }}">{{ end }}
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@Mahmoud_Zalt">
{{ with .Site.Title }}<meta name="twitter:title" content="{{ . }}">{{ end }}
{{ with .Site.Params.description }}<meta name="twitter:description" content="{{ . }}">{{ end }}
{{ with .Site.Params.logo }}<meta name="twitter:image" content="{{ . | absURL }}">{{ end }}
{{ with .Site.Title }}<meta name="apple-mobile-web-app-title" content="{{ . }}">{{ end }}
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
@ -30,6 +36,25 @@
<link rel="shortcut icon" type="image/x-icon" href="{{ with .Site.Params.favicon }}{{ . | absURL }}{{ else }}{{ "images/favicon.ico" | absURL }}{{ end }}">
<link rel="icon" type="image/x-icon" href="{{ with .Site.Params.favicon }}{{ . | absURL }}{{ else }}{{ "images/favicon.ico" | absURL }}{{ end }}">
<!-- <link rel="icon" type="image/png" sizes="192x192" href="images/favicons/android-icon-192x192.png">-->
<!-- <link rel="icon" type="image/png" sizes="32x32" href="images/favicons/favicon-32x32.png">-->
<!-- <link rel="icon" type="image/png" sizes="96x96" href="images/favicons/favicon-96x96.png">-->
<!-- <link rel="icon" type="image/png" sizes="16x16" href="images/favicons/favicon-16x16.png">-->
<link rel="apple-touch-icon" sizes="57x57" href="images/favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="images/favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="images/favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="images/favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="images/favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="images/favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="images/favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="images/favicons/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="images/favicons/apple-icon-180x180.png">
<link rel="manifest" href="images/favicons/manifest.json">
<meta name="msapplication-TileColor" content="#7e57c2">
<meta name="msapplication-TileImage" content="images/favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#7e57c2">
<style>
@font-face {
font-family: 'Icon';

View File

@ -21,7 +21,6 @@
<div class="button button-github" role="button" aria-label="GitHub">
<a style="padding: 0px; font-size:40px" href="https://github.com/{{ . }}" title="@{{ . }} on GitHub" target="_blank" class="toggle-button icon icon-github"></a>
</div>
<p style="font-size: 18px; padding: 8px">Github</p>
{{ end }}
<!-- TODO: disabled until Hugo supports the generation of a content index natively

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,41 @@
{
"name": "App",
"icons": [
{
"src": "\/android-icon-36x36.png",
"sizes": "36x36",
"type": "image\/png",
"density": "0.75"
},
{
"src": "\/android-icon-48x48.png",
"sizes": "48x48",
"type": "image\/png",
"density": "1.0"
},
{
"src": "\/android-icon-72x72.png",
"sizes": "72x72",
"type": "image\/png",
"density": "1.5"
},
{
"src": "\/android-icon-96x96.png",
"sizes": "96x96",
"type": "image\/png",
"density": "2.0"
},
{
"src": "\/android-icon-144x144.png",
"sizes": "144x144",
"type": "image\/png",
"density": "3.0"
},
{
"src": "\/android-icon-192x192.png",
"sizes": "192x192",
"type": "image\/png",
"density": "4.0"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

View File

@ -108,9 +108,17 @@ font-weight:700;
OVERRIDING THE DEFAULT STYLES - By Mahmoud Zalt (mahmoud@zalt.me) for Laradock.io
*/
.project .logo img{
width: 140px;
height: 140px;
.project .logo img {
max-width: 100%;
height: auto;
background: transparent;
border-radius: 0%;
}
.project .banner {
display: flex;
align-items: center;
font-size: 14px;
font-weight: bold;
}

View File

@ -1,6 +1,6 @@
The MIT License (MIT)
Copyright 2016 <Mahmoud Zalt>
Copyright 2018 <Mahmoud Zalt>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
THE SOFTWARE.

View File

@ -70,7 +70,20 @@ git clone https://github.com/laradock/laradock.git
2. 进入 Laradock 目录
```bash
cp env-example .env
cp .env.example .env
```
如果你在中国内地可以修改一些配置来进行镜像加速不过build时还是会请求GitHub来下载一些文件此时需要保证你的计算机能连上GitHub
(1配置DockerHub镜像加速[链接](https://www.runoob.com/docker/docker-mirror-acceleration.html)
(2) 修改.env
```
# 开启ubuntu国内源
CHANGE_SOURCE=true
# composer镜像源
WORKSPACE_COMPOSER_REPO_PACKAGIST=https://mirrors.aliyun.com/composer/
# nvm镜像源
WORKSPACE_NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node
# npm镜像源
WORKSPACE_NPM_REGISTRY=https://registry.npmmirror.com
```
3. 运行这些容器。
@ -166,7 +179,7 @@ Homestead 是一个工具,为你控制虚拟机(使用 Homestead 特殊命令)
## 依赖
- [Git](https://git-scm.com/downloads)
- [Docker](https://www.docker.com/products/docker/)
- [Docker](https://www.docker.com/products/docker-desktop/)
<a name="Installation"></a>
## 安装
@ -192,9 +205,9 @@ git clone https://github.com/laradock/laradock.git
**请在开始之前阅读:**
如果你正在使用 **Docker Toolbox** (VM),选择以下任何一个方法:
- 更新到 Docker [Native](https://www.docker.com/products/docker) Mac/Windows 版本 (建议). 查看 [Upgrading Laradock](#upgrading-laradock)
- 更新到 [Docker Desktop](https://www.docker.com/products/docker-desktop/) Mac/Windows 版本 (建议). 查看 [Upgrading Laradock](#upgrading-laradock)
- 使用 Laradock v3.* (访问 `Laradock-ToolBox` [分支](https://github.com/laradock/laradock/tree/Laradock-ToolBox)).
如果您使用的是 **Docker Native**(Mac / Windows 版本)甚至是 Linux 版本,通常可以继续阅读这个文档Laradock v4 以上版本将仅支持 **Docker Native**
如果您使用的是 **Docker Desktop**(Mac / Windows 版本)甚至是 Linux 版本,通常可以继续阅读这个文档Laradock v4 以上版本将仅支持 **Docker Desktop**
1 - 运行容器: *(在运行 `docker-compose` 命令之前,确认你在 `laradock` 目录中*
@ -669,19 +682,19 @@ PHP-CLI 安装在 Workspace 容器,改变 PHP-CLI 版本你需要编辑 `works
<a name="Use-custom-Domain"></a>
### 使用自定义域名 (替换 Docker 的 IP)
假定你的自定义域名是 `laravel.dev`
假定你的自定义域名是 `laravel.test`
1 - 打开 `/etc/hosts` 文件添加以下内容,映射你的 localhost 地址 `127.0.0.1``laravel.dev` 域名
1 - 打开 `/etc/hosts` 文件添加以下内容,映射你的 localhost 地址 `127.0.0.1``laravel.test` 域名
```bash
127.0.0.1 laravel.dev
127.0.0.1 laravel.test
```
2 - 打开你的浏览器访问 `{http://laravel.dev}`
2 - 打开你的浏览器访问 `{http://laravel.test}`
你可以在 nginx 配置文件自定义服务器名称,如下:
```conf
server_name laravel.dev;
server_name laravel.test;
```
<a name="Enable-Global-Composer-Build-Install"></a>

362
README.md Normal file
View File

@ -0,0 +1,362 @@
<p align="center">
<img src="/.github/home-page-images/laradock-logo.jpg?raw=true" alt="Laradock Logo"/>
</p>
<p align="center">
<a href="http://laradock.io/contributing"><img src="https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat" alt="contributions welcome"></a>
<a href="https://github.com/laradock/laradock/network"><img src="https://img.shields.io/github/forks/laradock/laradock.svg" alt="GitHub forks"></a>
<a href="https://github.com/laradock/laradock/issues"><img src="https://img.shields.io/github/issues/laradock/laradock.svg" alt="GitHub issues"></a>
<a href="https://github.com/laradock/laradock/stargazers"><a href="#backers" alt="sponsors on Open Collective"><img src="https://opencollective.com/laradock/backers/badge.svg" /></a> <a href="#sponsors" alt="Sponsors on Open Collective"><img src="https://opencollective.com/laradock/sponsors/badge.svg" /></a> <img src="https://img.shields.io/github/stars/laradock/laradock.svg" alt="GitHub stars"></a>
<a href="https://github.com/laradock/laradock/actions/workflows/main-ci.yml"><img src="https://github.com/laradock/laradock/actions/workflows/main-ci.yml/badge.svg" alt="GitHub CI"></a>
<a href="https://travis-ci.org/laradock/laradock"><img src="https://travis-ci.org/laradock/laradock.svg?branch=master" alt="Build status"></a>
<a href="https://raw.githubusercontent.com/laradock/laradock/master/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="GitHub license"></a>
</p>
<p align="center"><b>Full PHP development environment based on Docker.</b></p>
<p align="center">
<a href="http://zalt.me"><img src="http://forthebadge.com/images/badges/built-by-developers.svg" alt="forthebadge" width="180"></a>
</p>
<br>
<br>
<h4 align="center" style="color:#7d58c2">Use Docker First - Learn About It Later!</h4>
<p align="center">
<a href="http://laradock.io">
<img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/documentation-button.png" width="300px" alt="Laradock Documentation"/>
</a>
</p>
## Join Us
[![Gitter](https://badges.gitter.im/Laradock/laradock.svg)](https://gitter.im/Laradock/laradock?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![Gitpod](https://img.shields.io/badge/Gitpod-ready--to--code-blue)](https://gitpod.io/#https://github.com/laradock/laradock)
---
## Awesome People
Laradock is an MIT-licensed open source project with its ongoing development made possible entirely by the support of all these smart and generous people, from code contributors to financial contributors. 💜
### Project Maintainers
<table>
<tbody>
<tr>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/mahmoudz.png?s=150">
<br>
<strong>Mahmoud Zalt</strong>
<br>
<a href="https://github.com/Mahmoudz">@mahmoudz</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/appleboy.png?s=150">
<br>
<strong>Bo-Yi Wu</strong>
<br>
<a href="https://github.com/appleboy">@appleboy</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/philtrep.png?s=150">
<br>
<strong>Philippe Trépanier</strong>
<br>
<a href="https://github.com/philtrep">@philtrep</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/mikeerickson.png?s=150">
<br>
<strong>Mike Erickson</strong>
<br>
<a href="https://github.com/mikeerickson">@mikeerickson</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/zeroc0d3.png?s=150">
<br>
<strong>Dwi Fahni Denni</strong>
<br>
<a href="https://github.com/zeroc0d3">@zeroc0d3</a>
</td>
</tr>
<tr>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/thorerik.png?s=150">
<br>
<strong>Thor Erik</strong>
<br>
<a href="https://github.com/thorerik">@thorerik</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/winfried-van-loon.png?s=150">
<br>
<strong>Winfried van Loon</strong>
<br>
<a href="https://github.com/winfried-van-loon">@winfried-van-loon</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/sixlive.png?s=150">
<br>
<strong>TJ Miller</strong>
<br>
<a href="https://github.com/sixlive">@sixlive</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/bestlong.png?s=150">
<br>
<strong>Yu-Lung Shao (Allen)</strong>
<br>
<a href="https://github.com/bestlong">@bestlong</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/urukalo.png?s=150">
<br>
<strong>Milan Urukalo</strong>
<br>
<a href="https://github.com/urukalo">@urukalo</a>
</td>
</tr>
<tr>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/vwchu.png?s=150">
<br>
<strong>Vince Chu</strong>
<br>
<a href="https://github.com/vwchu">@vwchu</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/zuohuadong.png?s=150">
<br>
<strong>Huadong Zuo</strong>
<br>
<a href="https://github.com/zuohuadong">@zuohuadong</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/lanphan.png?s=150">
<br>
<strong>Lan Phan</strong>
<br>
<a href="https://github.com/lanphan">@lanphan</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://github.com/ahkui.png?s=150">
<br>
<strong>Ahkui</strong>
<br>
<a href="https://github.com/ahkui">@ahkui</a>
</td>
<td align="center" valign="top">
<img width="125" height="125" src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/join-us.png">
<br>
<strong>< Join Us ></strong>
<br>
<a href="https://github.com/laradock">@laradock</a>
</td>
</tr>
</tbody>
</table>
### Code Contributors
[![Laradock Contributors][contributors-src]][contributors-href]
### Financial Contributors
[![Open Collective backers][backers-src]][backers-href]
You can support us using any of the methods below:
<b>1:</b> [Open Collective](https://opencollective.com/laradock)
<br>
<b>2:</b> [Paypal](https://paypal.me/mzmmzz)
<br>
<b>3:</b> [Github Sponsors](https://github.com/sponsors/Mahmoudz)
<br>
<b>4:</b> [Patreon](https://www.patreon.com/zalt)
---
## Sponsors
Sponsoring is an act of giving in a different fashion. 🌱
### Gold Sponsors
<p align="center">
<a href="https://sista.ai/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/sista-ai-icon.png" height="75px" alt="Sista AI - Unlock Your Full Potential With a Personal AI Coach. (www.sista.ai)"></a>
<a href="http://apiato.io/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/apiato.png" height="75px" alt="Apiato - Build PHP API's faster!"></a>
<!-- <a href="https://kasynohex.com/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/PLD.png" height="75px" alt="KasynoHEX.com Polska"></a> -->
<!-- <a href="https://onlinecasinohex.ca/online-casinos/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/CA.png" height="75px" alt="Online casino list in Canada by OnlineCasinoHEX.ca"></a> -->
<!-- <a href="https://aussiecasinohex.com/online-pokies/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/AU.png" height="75px" alt="Online pokies by AussieCasinoHEX.com"></a> -->
<!-- <a href="https://www.bestonlinecasino.com/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/bestonlinecasino.jpg" height="75px" alt="We thank bestonlinecasino.com for their support"></a> -->
<!-- <a href="https://casinopilotti.com/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/casinopilotti.png" height="75px" alt="CasinoPilotti"></a> -->
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/0/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/0/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/1/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/1/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/2/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/2/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/3/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/3/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/4/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/4/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/5/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/5/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/6/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/6/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/7/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/7/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/8/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/8/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/9/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/9/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/10/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/10/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/11/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/11/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/12/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/12/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/13/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/13/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/14/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/14/avatar.svg?button=false&isActive=true" height="75px"></a>
<a href="https://opencollective.com/laradock/tiers/gold-sponsors/15/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/gold-sponsors/15/avatar.svg?button=false&isActive=true" height="75px"></a>
</p>
### Silver Sponsors
<p align="center">
<!-- <a href="https://veepn.com/vpn-apps/vpn-for-chrome/" target="_blank" style="margin-right: 4em"><img src="https://raw.githubusercontent.com/laradock/laradock/master/.github/home-page-images/custom-sponsors/VeePN.png" height="65px" alt="VeePN Chrome extension"></a> -->
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/0/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/0/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/1/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/1/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/2/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/2/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/3/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/3/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/4/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/4/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/5/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/5/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/6/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/6/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/7/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/7/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/8/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/8/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/9/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/9/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/10/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/10/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/11/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/11/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/12/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/12/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/13/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/13/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/14/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/14/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/15/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/15/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/16/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/16/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/17/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/17/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/18/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/18/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/19/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/19/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/20/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/20/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/21/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/21/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/22/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/22/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/23/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/23/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/24/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/24/avatar.svg?button=false&isActive=true" height="65px"></a>
<a href="https://opencollective.com/laradock/tiers/silver-sponsors/25/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/silver-sponsors/25/avatar.svg?button=false&isActive=true" height="65px"></a>
</p>
### Bronze Sponsors
<p align="center">
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/0/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/0/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/1/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/1/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/2/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/2/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/3/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/3/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/4/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/4/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/5/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/5/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/6/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/6/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/7/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/7/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/8/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/8/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/9/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/9/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/10/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/10/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/11/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/11/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/12/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/12/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/13/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/13/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/14/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/14/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/15/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/15/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/16/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/16/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/17/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/17/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/18/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/18/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/19/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/19/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/20/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/20/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/21/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/21/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/22/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/22/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/23/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/23/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/24/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/24/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/25/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/25/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/26/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/26/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/27/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/27/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/28/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/28/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/29/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/29/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/30/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/30/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/31/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/31/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/32/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/32/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/33/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/33/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/34/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/34/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/35/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/35/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/36/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/36/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/37/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/37/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/38/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/38/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/39/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/39/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/40/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/40/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/41/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/41/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/42/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/42/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/43/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/43/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/44/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/44/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/45/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/45/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/46/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/46/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/47/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/47/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/48/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/48/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/49/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/49/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/50/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/50/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/51/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/51/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/52/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/52/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/53/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/53/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/54/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/54/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/55/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/55/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/56/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/56/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/57/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/57/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/58/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/58/avatar.svg?button=false&isActive=true" height="55px"></a>
<a href="https://opencollective.com/laradock/tiers/bronze-sponsors/59/website" target="_blank"><img src="https://opencollective.com/laradock/tiers/bronze-sponsors/59/avatar.svg?button=false&isActive=true" height="55px"></a>
</p>
You can sponsor us using any of the methods below:
<b>1:</b> Sponsor via [Open Collective](https://opencollective.com/laradock/).
<br>
<b>2:</b> Email us at <a href = "mailto: support@laradock.io">support@laradock.io</a>.
*Sponsors logos are displayed on the [github repository](https://github.com/laradock/laradock/) page and the [documentation website](http://laradock.io/) home page.*
## License
[MIT](https://github.com/laradock/laradock/blob/master/LICENSE) © Mahmoud Zalt
[comment]: # (Open Collective Tiers)
[contributors-src]: https://opencollective.com/laradock/contributors.svg?width=890&button=false&isActive=true
[contributors-href]: https://github.com/laradock/laradock/graphs/contributors
[backers-src]: https://opencollective.com/laradock/tiers/awesome-backers.svg?width=890&button=false&isActive=true
[backers-href]: https://opencollective.com/laradock#contributors
[gold-sponsors-src]: https://opencollective.com/laradock/tiers/gold-sponsors.svg?avatarHeight=80&width=890&button=false&isActive=true
[gold-sponsors-href]: https://opencollective.com/laradock#contributors
[silver-sponsors-src]: https://opencollective.com/laradock/tiers/silver-sponsors.svg?avatarHeight=64&width=890&button=false&isActive=true
[silver-sponsors-href]: https://opencollective.com/laradock#contributors
[bronze-sponsors-src]: https://opencollective.com/laradock/tiers/bronze-sponsors.svg?avatarHeight=48&width=890&button=false&isActive=true
[bronze-sponsors-href]: https://opencollective.com/laradock#contributors

View File

@ -1,9 +1,6 @@
FROM adminer:4.3.0
FROM adminer:4
# Version 4.3.1 contains PostgreSQL login errors. See docs.
# See https://sourceforge.net/p/adminer/bugs-and-features/548/
MAINTAINER Patrick Artounian <partounian@gmail.com>
LABEL maintainer="Patrick Artounian <partounian@gmail.com>"
# Add volume for sessions to allow session persistence
VOLUME /sessions
@ -12,15 +9,19 @@ VOLUME /sessions
# SQL SERVER:
#####################################
USER root
ARG INSTALL_MSSQL=false
ENV INSTALL_MSSQL ${INSTALL_MSSQL}
RUN if [ ${INSTALL_MSSQL} = true ]; then \
set -xe \
&& apk --update add --no-cache --virtual .phpize-deps $PHPIZE_DEPS unixodbc unixodbc-dev \
&& pecl channel-update pecl.php.net \
&& pecl install pdo_sqlsrv-4.1.8preview sqlsrv-4.1.8preview \
&& echo "extension=sqlsrv.so" > /usr/local/etc/php/conf.d/20-sqlsrv.ini \
&& echo "extension=pdo_sqlsrv.so" > /usr/local/etc/php/conf.d/20-pdo_sqlsrv.ini \
&& apk update \
&& apk add --no-cache --virtual .php-build-dependencies unixodbc-dev freetds-dev \
&& apk add --virtual .php-runtime-dependencies unixodbc freetds \
&& docker-php-ext-configure pdo_odbc --with-pdo-odbc=unixODBC,/usr \
&& docker-php-ext-install pdo_odbc pdo_dblib \
&& apk del .php-build-dependencies \
&& rm -rf /var/cache/apk/* \
;fi
USER adminer

View File

@ -1,7 +1,3 @@
FROM aerospike:latest
MAINTAINER Luciano Jr <luciano@lucianojr.com.br>
RUN rm /etc/aerospike/aerospike.conf
ADD aerospike.conf /etc/aerospike/aerospike.conf
LABEL maintainer="Luciano Jr <luciano@lucianojr.com.br>"

View File

@ -1,77 +0,0 @@
# Aerospike database configuration file.
# This stanza must come first.
service {
user root
group root
paxos-single-replica-limit 1 # Number of nodes where the replica count is automatically reduced to 1.
pidfile /var/run/aerospike/asd.pid
service-threads 4
transaction-queues 4
transaction-threads-per-queue 4
proto-fd-max 15000
}
logging {
# Log file must be an absolute path.
file /var/log/aerospike/aerospike.log {
context any info
}
# Send log messages to stdout
console {
context any critical
}
}
network {
service {
address any
port 3000
# Uncomment the following to set the `access-address` parameter to the
# IP address of the Docker host. This will the allow the server to correctly
# publish the address which applications and other nodes in the cluster to
# use when addressing this node.
# access-address <IPADDR>
}
heartbeat {
# mesh is used for environments that do not support multicast
mode mesh
port 3002
# use asinfo -v 'tip:host=<ADDR>;port=3002' to inform cluster of
# other mesh nodes
mesh-port 3002
interval 150
timeout 10
}
fabric {
port 3001
}
info {
port 3003
}
}
namespace test {
replication-factor 2
memory-size 1G
default-ttl 5d # 5 days, use 0 to never expire/evict.
# storage-engine memory
# To use file storage backing, comment out the line above and use the
# following lines instead.
storage-engine device {
file /opt/aerospike/data/test.dat
filesize 4G
data-in-memory true # Store data in memory in addition to file.
}
}

View File

@ -1,19 +1,41 @@
FROM webdevops/apache:ubuntu-16.04
FROM webdevops/apache:ubuntu-18.04
MAINTAINER Eric Pfeiffer <computerfr33k@users.noreply.github.com>
LABEL maintainer="Eric Pfeiffer <computerfr33k@users.noreply.github.com>"
ARG PHP_SOCKET=php-fpm:9000
ARG DOCUMENT_ROOT=/var/www/
ARG PHP_UPSTREAM_CONTAINER=php-fpm
ARG PHP_UPSTREAM_PORT=9000
ARG PHP_UPSTREAM_TIMEOUT=60
ARG APACHE_INSTALL_HTTP2=false
ENV WEB_PHP_SOCKET=$PHP_SOCKET
ENV WEB_PHP_SOCKET=${PHP_UPSTREAM_CONTAINER}:${PHP_UPSTREAM_PORT}
ENV WEB_DOCUMENT_ROOT=${DOCUMENT_ROOT}
ENV APACHE_HTTP2=${APACHE_INSTALL_HTTP2}
ENV WEB_PHP_TIMEOUT=${PHP_UPSTREAM_TIMEOUT}
ENV WEB_DOCUMENT_ROOT=/var/www/public/
ENV LOG_STDOUT=/var/log/apache2/access.log
ENV LOG_STDERR=/var/log/apache2/error.log
EXPOSE 80 443
WORKDIR /var/www/public/
WORKDIR /var/www/
COPY vhost.conf /etc/apache2/sites-enabled/vhost.conf
ADD ./startup.sh /opt/startup.sh
ENTRYPOINT ["/opt/docker/bin/entrypoint.sh"]
CMD ["supervisord"]
CMD ["/bin/bash", "/opt/startup.sh"]
EXPOSE 80 443
ARG APACHE_FOR_MAC_M1=false
RUN if [ ${APACHE_FOR_MAC_M1} = true ]; then \
# Change application source from deb.debian.org to aliyun source
wget -O "/usr/local/bin/go-replace" "https://github.com/webdevops/goreplace/releases/download/1.1.2/gr-arm64-linux" && \
chmod +x "/usr/local/bin/go-replace" && \
"/usr/local/bin/go-replace" --version \
;fi

View File

@ -1,9 +1,9 @@
<VirtualHost *:80>
ServerName laradock.dev
DocumentRoot /var/www/public/
ServerName laradock.test
DocumentRoot /var/www/
Options Indexes FollowSymLinks
<Directory "/var/www/public/">
<Directory "/var/www/">
AllowOverride All
<IfVersion < 2.4>
Allow from all
@ -13,4 +13,6 @@
</IfVersion>
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>

View File

@ -0,0 +1,32 @@
<VirtualHost *:80>
ServerName laradock.test
ServerAlias *.laradock.test
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName laradock.test
ServerAlias *.laradock.test
DocumentRoot /var/www/
Options Indexes FollowSymLinks
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/ssl_site.crt
SSLCertificateKeyFile /etc/apache2/ssl/ssl_site.key
<Directory "/var/www/">
AllowOverride All
<IfVersion < 2.4>
Allow from all
</IfVersion>
<IfVersion >= 2.4>
Require all granted
</IfVersion>
</Directory>
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>

View File

@ -1,5 +1,5 @@
<VirtualHost *:80>
ServerName sample.dev
ServerName sample.test
DocumentRoot /var/www/sample/public/
Options Indexes FollowSymLinks

4
apache2/ssl/.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
*.crt
*.csr
*.key
*.pem

21
apache2/startup.sh Normal file
View File

@ -0,0 +1,21 @@
#!/bin/bash
mkdir /etc/apache2/ssl 2> /dev/null
# Change laradock.test to the URL to be used
if [ ${APACHE_HTTP2} = true ]; then
if [ ! -f /etc/apache2/ssl/ssl_site.crt ]; then
openssl genrsa -out "/etc/apache2/ssl/ssl_site.key" 2048
openssl rand -out /root/.rnd -hex 256
openssl req -new -key "/etc/apache2/ssl/ssl_site.key" -out "/etc/apache2/ssl/ssl_site.csr" -subj "/CN=laradock.test/O=Laradock/C=BR"
openssl x509 -req -days 365 -extfile <(printf "subjectAltName=DNS:laradock.test,DNS:*.laradock.test") -in "/etc/apache2/ssl/ssl_site.csr" -signkey "/etc/apache2/ssl/ssl_site.key" -out "/etc/apache2/ssl/ssl_site.crt"
fi
a2enmod rewrite
a2enmod headers
a2enmod proxy proxy_html proxy_http xml2enc ssl http2
service apache2 restart
fi
# Start apache in foreground
/usr/sbin/apache2ctl -D FOREGROUND

1
aws-eb-cli/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
./ssh_keys

17
aws-eb-cli/Dockerfile Normal file
View File

@ -0,0 +1,17 @@
FROM python:slim
LABEL maintainer="melchabcede@gmail.com"
RUN pip install --upgrade --no-cache-dir awsebcli
RUN apt-get -yqq update && apt-get -yqq install git-all
#NOTE: make sure ssh keys are added to ssh_keys folder
RUN mkdir root/tmp_ssh
COPY /ssh_keys/. /root/.ssh/
RUN cd /root/.ssh && chmod 600 * && chmod 644 *.pub
# Set default work directory
WORKDIR /var/www

View File

@ -1,6 +1,6 @@
FROM php:latest
MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
RUN apt-get update && apt-get install -y curl

View File

@ -1,16 +1,7 @@
FROM phusion/baseimage:latest
FROM alpine
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
ENV DEBIAN_FRONTEND noninteractive
ENV PATH /usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN apt-get update
RUN apt-get install -y beanstalkd
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
VOLUME /var/lib/beanstalkd/data
RUN apk add --no-cache beanstalkd
EXPOSE 11300
CMD ["/usr/bin/beanstalkd"]
ENTRYPOINT ["/usr/bin/beanstalkd"]

View File

@ -1,28 +0,0 @@
# Docs: https://caddyserver.com/docs/caddyfile
0.0.0.0:80
root /var/www/public
fastcgi / php-fpm:9000 php {
index index.php
}
# To handle .html extensions with laravel change ext to
# ext / .html
rewrite {
r .*
ext /
to /index.php?{query}
}
gzip
browse
log /var/log/caddy/access.log
errors /var/log/caddy/error.log
# Uncomment to enable TLS (HTTPS)
# Change the first list to listen on port 443 when enabling TLS
#tls self_signed
# To use Lets encrpt tls with a DNS provider uncomment these
# lines and change the provider as required
#tls {
# dns cloudflare
#}

View File

@ -1,25 +1,5 @@
FROM alpine:3.4
FROM caddy:latest
MAINTAINER Eric Pfeiffer <computerfr33k@users.noreply.github.com>
COPY ./caddy/Caddyfile /etc/caddy/Caddyfile
ENV caddy_version=0.10.3
ARG plugins=http.git
LABEL caddy_version="$caddy_version" architecture="amd64"
RUN apk update \
&& apk upgrade \
&& apk add tar curl git openssh
RUN curl --silent --show-error --fail --location \
--header "Accept: application/tar+gzip, application/x-gzip, application/octet-stream" -o - \
"https://caddyserver.com/download/linux/amd64?plugins=${plugins}" \
| tar --no-same-owner -C /usr/bin/ -xz caddy \
&& mv /usr/bin/caddy /usr/bin/caddy \
&& chmod 0755 /usr/bin/caddy
EXPOSE 80 443 2015
WORKDIR /var/www/public
CMD ["/usr/bin/caddy", "-conf", "/etc/Caddyfile"]
EXPOSE 80 443

9
caddy/caddy/Caddyfile Normal file
View File

@ -0,0 +1,9 @@
# Docs: https://caddyserver.com/docs/caddyfile
laradock.test {
root * /var/www/public
php_fastcgi php-fpm:9000
file_server
encode gzip
tls internal
}

5
cassandra/Dockerfile Normal file
View File

@ -0,0 +1,5 @@
ARG CASSANDRA_VERSION=latest
FROM bitnami/cassandra:${CASSANDRA_VERSION}
LABEL maintainer="Stefan Neuhaus <https://www.github.com/stefnats>"

View File

@ -1,6 +1,6 @@
FROM phusion/baseimage:latest
FROM phusion/baseimage:bionic-1.0.0
MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
COPY run-certbot.sh /root/certbot/run-certbot.sh

View File

@ -2,5 +2,8 @@
letsencrypt certonly --webroot -w /var/www/letsencrypt -d "$CN" --agree-tos --email "$EMAIL" --non-interactive --text
cp /etc/letsencrypt/archive/"$CN"/cert1.pem /var/certs/cert1.pem
cp /etc/letsencrypt/archive/"$CN"/privkey1.pem /var/certs/privkey1.pem
cp /etc/letsencrypt/archive/"$CN"/cert1.pem /var/certs/"$CN"-cert1.pem
cp /etc/letsencrypt/archive/"$CN"/chain1.pem /var/certs/chain1.pem
cp /etc/letsencrypt/archive/"$CN"/fullchain1.pem /var/certs/fullchain1.pem
cp /etc/letsencrypt/archive/"$CN"/privkey1.pem /var/certs/"$CN"-privkey1.pem

53
clickhouse/Dockerfile Normal file
View File

@ -0,0 +1,53 @@
FROM ubuntu:20.04
ARG CLICKHOUSE_VERSION=22.2.2.1
ARG CLICKHOUSE_GOSU_VERSION=1.14
RUN apt-get update \
&& apt-get install --yes --no-install-recommends \
apt-transport-https \
dirmngr \
gnupg \
&& mkdir -p /etc/apt/sources.list.d \
&& apt-key adv --keyserver keyserver.ubuntu.com --recv E0C56BD4 \
&& echo "deb http://repo.yandex.ru/clickhouse/deb/stable/ main/" > /etc/apt/sources.list.d/clickhouse.list \
&& apt-get update \
&& env DEBIAN_FRONTEND=noninteractive \
apt-get install --allow-unauthenticated --yes --no-install-recommends \
clickhouse-common-static=$CLICKHOUSE_VERSION \
clickhouse-client=$CLICKHOUSE_VERSION \
clickhouse-server=$CLICKHOUSE_VERSION \
locales \
tzdata \
wget \
&& rm -rf \
/var/lib/apt/lists/* \
/var/cache/debconf \
/tmp/* \
&& apt-get clean
ADD https://github.com/tianon/gosu/releases/download/$CLICKHOUSE_GOSU_VERSION/gosu-amd64 /bin/gosu
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
RUN mkdir /docker-entrypoint-initdb.d
COPY docker_related_config.xml /etc/clickhouse-server/config.d/
COPY config.xml /etc/clickhouse-server/config.xml
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x \
/entrypoint.sh \
/bin/gosu
EXPOSE 9000 8123 9009
VOLUME /var/lib/clickhouse
ENV CLICKHOUSE_CONFIG /etc/clickhouse-server/config.xml
ENV CLICKHOUSE_USER ${CLICKHOUSE_USER}
ENV CLICKHOUSE_PASSWORD ${CLICKHOUSE_PASSWORD}
ENTRYPOINT ["/entrypoint.sh"]

510
clickhouse/config.xml Normal file
View File

@ -0,0 +1,510 @@
<?xml version="1.0"?>
<!--
NOTE: User and query level settings are set up in "users.xml" file.
-->
<yandex>
<!-- The list of hosts allowed to use in URL-related storage engines and table functions.
If this section is not present in configuration, all hosts are allowed.
-->
<remote_url_allow_hosts>
<!-- Host should be specified exactly as in URL. The name is checked before DNS resolution.
Example: "yandex.ru", "yandex.ru." and "www.yandex.ru" are different hosts.
If port is explicitly specified in URL, the host:port is checked as a whole.
If host specified here without port, any port with this host allowed.
"yandex.ru" -> "yandex.ru:443", "yandex.ru:80" etc. is allowed, but "yandex.ru:80" -> only "yandex.ru:80" is allowed.
If the host is specified as IP address, it is checked as specified in URL. Example: "[2a02:6b8:a::a]".
If there are redirects and support for redirects is enabled, every redirect (the Location field) is checked.
-->
<!-- Regular expression can be specified. RE2 engine is used for regexps.
Regexps are not aligned: don't forget to add ^ and $. Also don't forget to escape dot (.) metacharacter
(forgetting to do so is a common source of error).
-->
</remote_url_allow_hosts>
<logger>
<!-- Possible levels: https://github.com/pocoproject/poco/blob/develop/Foundation/include/Poco/Logger.h#L105 -->
<level>trace</level>
<log>/var/log/clickhouse-server/clickhouse-server.log</log>
<errorlog>/var/log/clickhouse-server/clickhouse-server.err.log</errorlog>
<size>1000M</size>
<count>10</count>
<!-- <console>1</console> --> <!-- Default behavior is autodetection (log to console if not daemon mode and is tty) -->
</logger>
<!--display_name>production</display_name--> <!-- It is the name that will be shown in the client -->
<http_port>8123</http_port>
<tcp_port>9000</tcp_port>
<!-- For HTTPS and SSL over native protocol. -->
<!--
<https_port>8443</https_port>
<tcp_port_secure>9440</tcp_port_secure>
-->
<!-- Used with https_port and tcp_port_secure. Full ssl options list: https://github.com/ClickHouse-Extras/poco/blob/master/NetSSL_OpenSSL/include/Poco/Net/SSLManager.h#L71 -->
<openSSL>
<server> <!-- Used for https server AND secure tcp port -->
<!-- openssl req -subj "/CN=localhost" -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout /etc/clickhouse-server/server.key -out /etc/clickhouse-server/server.crt -->
<certificateFile>/etc/clickhouse-server/server.crt</certificateFile>
<privateKeyFile>/etc/clickhouse-server/server.key</privateKeyFile>
<!-- openssl dhparam -out /etc/clickhouse-server/dhparam.pem 4096 -->
<dhParamsFile>/etc/clickhouse-server/dhparam.pem</dhParamsFile>
<verificationMode>none</verificationMode>
<loadDefaultCAFile>true</loadDefaultCAFile>
<cacheSessions>true</cacheSessions>
<disableProtocols>sslv2,sslv3</disableProtocols>
<preferServerCiphers>true</preferServerCiphers>
</server>
<client> <!-- Used for connecting to https dictionary source -->
<loadDefaultCAFile>true</loadDefaultCAFile>
<cacheSessions>true</cacheSessions>
<disableProtocols>sslv2,sslv3</disableProtocols>
<preferServerCiphers>true</preferServerCiphers>
<!-- Use for self-signed: <verificationMode>none</verificationMode> -->
<invalidCertificateHandler>
<!-- Use for self-signed: <name>AcceptCertificateHandler</name> -->
<name>RejectCertificateHandler</name>
</invalidCertificateHandler>
</client>
</openSSL>
<!-- Default root page on http[s] server. For example load UI from https://tabix.io/ when opening http://localhost:8123 -->
<!--
<http_server_default_response><![CDATA[<html ng-app="SMI2"><head><base href="http://ui.tabix.io/"></head><body><div ui-view="" class="content-ui"></div><script src="http://loader.tabix.io/master.js"></script></body></html>]]></http_server_default_response>
-->
<!-- Port for communication between replicas. Used for data exchange. -->
<interserver_http_port>9009</interserver_http_port>
<!-- Hostname that is used by other replicas to request this server.
If not specified, than it is determined analoguous to 'hostname -f' command.
This setting could be used to switch replication to another network interface.
-->
<!--
<interserver_http_host>example.yandex.ru</interserver_http_host>
-->
<!-- Listen specified host. use :: (wildcard IPv6 address), if you want to accept connections both with IPv4 and IPv6 from everywhere. -->
<!-- <listen_host>::</listen_host> -->
<!-- Same for hosts with disabled ipv6: -->
<!-- <listen_host>0.0.0.0</listen_host> -->
<!-- Default values - try listen localhost on ipv4 and ipv6: -->
<!--
<listen_host>::1</listen_host>
<listen_host>127.0.0.1</listen_host>
-->
<!-- Don't exit if ipv6 or ipv4 unavailable, but listen_host with this protocol specified -->
<!-- <listen_try>0</listen_try> -->
<!-- Allow listen on same address:port -->
<!-- <listen_reuse_port>0</listen_reuse_port> -->
<!-- <listen_backlog>64</listen_backlog> -->
<max_connections>4096</max_connections>
<keep_alive_timeout>3</keep_alive_timeout>
<!-- Maximum number of concurrent queries. -->
<max_concurrent_queries>100</max_concurrent_queries>
<!-- Set limit on number of open files (default: maximum). This setting makes sense on Mac OS X because getrlimit() fails to retrieve
correct maximum value. -->
<!-- <max_open_files>262144</max_open_files> -->
<!-- Size of cache of uncompressed blocks of data, used in tables of MergeTree family.
In bytes. Cache is single for server. Memory is allocated only on demand.
Cache is used when 'use_uncompressed_cache' user setting turned on (off by default).
Uncompressed cache is advantageous only for very short queries and in rare cases.
-->
<uncompressed_cache_size>8589934592</uncompressed_cache_size>
<!-- Approximate size of mark cache, used in tables of MergeTree family.
In bytes. Cache is single for server. Memory is allocated only on demand.
You should not lower this value.
-->
<mark_cache_size>5368709120</mark_cache_size>
<!-- Path to data directory, with trailing slash. -->
<path>/var/lib/clickhouse/</path>
<!-- Path to temporary data for processing hard queries. -->
<tmp_path>/var/lib/clickhouse/tmp/</tmp_path>
<!-- Directory with user provided files that are accessible by 'file' table function. -->
<user_files_path>/var/lib/clickhouse/user_files/</user_files_path>
<!-- Path to configuration file with users, access rights, profiles of settings, quotas. -->
<users_config>users.xml</users_config>
<!-- Default profile of settings. -->
<default_profile>default</default_profile>
<!-- System profile of settings. This settings are used by internal processes (Buffer storage, Distibuted DDL worker and so on). -->
<!-- <system_profile>default</system_profile> -->
<!-- Default database. -->
<default_database>default</default_database>
<!-- Server time zone could be set here.
Time zone is used when converting between String and DateTime types,
when printing DateTime in text formats and parsing DateTime from text,
it is used in date and time related functions, if specific time zone was not passed as an argument.
Time zone is specified as identifier from IANA time zone database, like UTC or Africa/Abidjan.
If not specified, system time zone at server startup is used.
Please note, that server could display time zone alias instead of specified name.
Example: W-SU is an alias for Europe/Moscow and Zulu is an alias for UTC.
-->
<!-- <timezone>Europe/Moscow</timezone> -->
<!-- You can specify umask here (see "man umask"). Server will apply it on startup.
Number is always parsed as octal. Default umask is 027 (other users cannot read logs, data files, etc; group can only read).
-->
<!-- <umask>022</umask> -->
<!-- Perform mlockall after startup to lower first queries latency
and to prevent clickhouse executable from being paged out under high IO load.
Enabling this option is recommended but will lead to increased startup time for up to a few seconds.
-->
<mlock_executable>false</mlock_executable>
<!-- Configuration of clusters that could be used in Distributed tables.
https://clickhouse.yandex/docs/en/table_engines/distributed/
-->
<remote_servers incl="clickhouse_remote_servers" >
<!-- Test only shard config for testing distributed storage -->
<test_shard_localhost>
<shard>
<replica>
<host>localhost</host>
<port>9000</port>
</replica>
</shard>
</test_shard_localhost>
<test_cluster_two_shards_localhost>
<shard>
<replica>
<host>localhost</host>
<port>9000</port>
</replica>
</shard>
<shard>
<replica>
<host>localhost</host>
<port>9000</port>
</replica>
</shard>
</test_cluster_two_shards_localhost>
<test_cluster_two_shards>
<shard>
<replica>
<host>127.0.0.1</host>
<port>9000</port>
</replica>
</shard>
<shard>
<replica>
<host>127.0.0.2</host>
<port>9000</port>
</replica>
</shard>
</test_cluster_two_shards>
<test_shard_localhost_secure>
<shard>
<replica>
<host>localhost</host>
<port>9440</port>
<secure>1</secure>
</replica>
</shard>
</test_shard_localhost_secure>
<test_unavailable_shard>
<shard>
<replica>
<host>localhost</host>
<port>9000</port>
</replica>
</shard>
<shard>
<replica>
<host>localhost</host>
<port>1</port>
</replica>
</shard>
</test_unavailable_shard>
</remote_servers>
<!-- If element has 'incl' attribute, then for it's value will be used corresponding substitution from another file.
By default, path to file with substitutions is /etc/metrika.xml. It could be changed in config in 'include_from' element.
Values for substitutions are specified in /yandex/name_of_substitution elements in that file.
-->
<!-- ZooKeeper is used to store metadata about replicas, when using Replicated tables.
Optional. If you don't use replicated tables, you could omit that.
See https://clickhouse.yandex/docs/en/table_engines/replication/
-->
<zookeeper incl="zookeeper-servers" optional="true" />
<!-- Substitutions for parameters of replicated tables.
Optional. If you don't use replicated tables, you could omit that.
See https://clickhouse.yandex/docs/en/table_engines/replication/#creating-replicated-tables
-->
<macros incl="macros" optional="true" />
<!-- Reloading interval for embedded dictionaries, in seconds. Default: 3600. -->
<builtin_dictionaries_reload_interval>3600</builtin_dictionaries_reload_interval>
<!-- Maximum session timeout, in seconds. Default: 3600. -->
<max_session_timeout>3600</max_session_timeout>
<!-- Default session timeout, in seconds. Default: 60. -->
<default_session_timeout>60</default_session_timeout>
<!-- Sending data to Graphite for monitoring. Several sections can be defined. -->
<!--
interval - send every X second
root_path - prefix for keys
hostname_in_path - append hostname to root_path (default = true)
metrics - send data from table system.metrics
events - send data from table system.events
asynchronous_metrics - send data from table system.asynchronous_metrics
-->
<!--
<graphite>
<host>localhost</host>
<port>42000</port>
<timeout>0.1</timeout>
<interval>60</interval>
<root_path>one_min</root_path>
<hostname_in_path>true</hostname_in_path>
<metrics>true</metrics>
<events>true</events>
<events_cumulative>false</events_cumulative>
<asynchronous_metrics>true</asynchronous_metrics>
</graphite>
<graphite>
<host>localhost</host>
<port>42000</port>
<timeout>0.1</timeout>
<interval>1</interval>
<root_path>one_sec</root_path>
<metrics>true</metrics>
<events>true</events>
<events_cumulative>false</events_cumulative>
<asynchronous_metrics>false</asynchronous_metrics>
</graphite>
-->
<!-- Serve endpoint fot Prometheus monitoring. -->
<!--
endpoint - mertics path (relative to root, statring with "/")
port - port to setup server. If not defined or 0 than http_port used
metrics - send data from table system.metrics
events - send data from table system.events
asynchronous_metrics - send data from table system.asynchronous_metrics
-->
<!--
<prometheus>
<endpoint>/metrics</endpoint>
<port>9363</port>
<metrics>true</metrics>
<events>true</events>
<asynchronous_metrics>true</asynchronous_metrics>
</prometheus>
-->
<!-- Query log. Used only for queries with setting log_queries = 1. -->
<query_log>
<!-- What table to insert data. If table is not exist, it will be created.
When query log structure is changed after system update,
then old table will be renamed and new table will be created automatically.
-->
<database>system</database>
<table>query_log</table>
<!--
PARTITION BY expr https://clickhouse.yandex/docs/en/table_engines/custom_partitioning_key/
Example:
event_date
toMonday(event_date)
toYYYYMM(event_date)
toStartOfHour(event_time)
-->
<partition_by>toYYYYMM(event_date)</partition_by>
<!-- Interval of flushing data. -->
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</query_log>
<!-- Trace log. Stores stack traces collected by query profilers.
See query_profiler_real_time_period_ns and query_profiler_cpu_time_period_ns settings. -->
<trace_log>
<database>system</database>
<table>trace_log</table>
<partition_by>toYYYYMM(event_date)</partition_by>
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</trace_log>
<!-- Query thread log. Has information about all threads participated in query execution.
Used only for queries with setting log_query_threads = 1. -->
<query_thread_log>
<database>system</database>
<table>query_thread_log</table>
<partition_by>toYYYYMM(event_date)</partition_by>
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</query_thread_log>
<!-- Uncomment if use part log.
Part log contains information about all actions with parts in MergeTree tables (creation, deletion, merges, downloads).
<part_log>
<database>system</database>
<table>part_log</table>
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</part_log>
-->
<!-- Uncomment to write text log into table.
Text log contains all information from usual server log but stores it in structured and efficient way.
<text_log>
<database>system</database>
<table>text_log</table>
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
</text_log>
-->
<!-- Uncomment to write metric log into table.
Metric log contains rows with current values of ProfileEvents, CurrentMetrics collected with "collect_interval_milliseconds" interval.
<metric_log>
<database>system</database>
<table>metric_log</table>
<flush_interval_milliseconds>7500</flush_interval_milliseconds>
<collect_interval_milliseconds>1000</collect_interval_milliseconds>
</metric_log>
-->
<!-- Parameters for embedded dictionaries, used in Yandex.Metrica.
See https://clickhouse.yandex/docs/en/dicts/internal_dicts/
-->
<!-- Path to file with region hierarchy. -->
<!-- <path_to_regions_hierarchy_file>/opt/geo/regions_hierarchy.txt</path_to_regions_hierarchy_file> -->
<!-- Path to directory with files containing names of regions -->
<!-- <path_to_regions_names_files>/opt/geo/</path_to_regions_names_files> -->
<!-- Configuration of external dictionaries. See:
https://clickhouse.yandex/docs/en/dicts/external_dicts/
-->
<dictionaries_config>*_dictionary.xml</dictionaries_config>
<!-- Uncomment if you want data to be compressed 30-100% better.
Don't do that if you just started using ClickHouse.
-->
<compression incl="clickhouse_compression">
<!--
<!- - Set of variants. Checked in order. Last matching case wins. If nothing matches, lz4 will be used. - ->
<case>
<!- - Conditions. All must be satisfied. Some conditions may be omitted. - ->
<min_part_size>10000000000</min_part_size> <!- - Min part size in bytes. - ->
<min_part_size_ratio>0.01</min_part_size_ratio> <!- - Min size of part relative to whole table size. - ->
<!- - What compression method to use. - ->
<method>zstd</method>
</case>
-->
</compression>
<!-- Allow to execute distributed DDL queries (CREATE, DROP, ALTER, RENAME) on cluster.
Works only if ZooKeeper is enabled. Comment it if such functionality isn't required. -->
<distributed_ddl>
<!-- Path in ZooKeeper to queue with DDL queries -->
<path>/clickhouse/task_queue/ddl</path>
<!-- Settings from this profile will be used to execute DDL queries -->
<!-- <profile>default</profile> -->
</distributed_ddl>
<!-- Settings to fine tune MergeTree tables. See documentation in source code, in MergeTreeSettings.h -->
<!--
<merge_tree>
<max_suspicious_broken_parts>5</max_suspicious_broken_parts>
</merge_tree>
-->
<!-- Protection from accidental DROP.
If size of a MergeTree table is greater than max_table_size_to_drop (in bytes) than table could not be dropped with any DROP query.
If you want do delete one table and don't want to change clickhouse-server config, you could create special file <clickhouse-path>/flags/force_drop_table and make DROP once.
By default max_table_size_to_drop is 50GB; max_table_size_to_drop=0 allows to DROP any tables.
The same for max_partition_size_to_drop.
Uncomment to disable protection.
-->
<!-- <max_table_size_to_drop>0</max_table_size_to_drop> -->
<!-- <max_partition_size_to_drop>0</max_partition_size_to_drop> -->
<!-- Example of parameters for GraphiteMergeTree table engine -->
<graphite_rollup_example>
<pattern>
<regexp>click_cost</regexp>
<function>any</function>
<retention>
<age>0</age>
<precision>3600</precision>
</retention>
<retention>
<age>86400</age>
<precision>60</precision>
</retention>
</pattern>
<default>
<function>max</function>
<retention>
<age>0</age>
<precision>60</precision>
</retention>
<retention>
<age>3600</age>
<precision>300</precision>
</retention>
<retention>
<age>86400</age>
<precision>3600</precision>
</retention>
</default>
</graphite_rollup_example>
<!-- Directory in <clickhouse-path> containing schema files for various input formats.
The directory will be created if it doesn't exist.
-->
<format_schema_path>/var/lib/clickhouse/format_schemas/</format_schema_path>
<!-- Uncomment to use query masking rules.
name - name for the rule (optional)
regexp - RE2 compatible regular expression (mandatory)
replace - substitution string for sensitive data (optional, by default - six asterisks)
<query_masking_rules>
<rule>
<name>hide SSN</name>
<regexp>\b\d{3}-\d{2}-\d{4}\b</regexp>
<replace>000-00-0000</replace>
</rule>
</query_masking_rules>
-->
<!-- Uncomment to disable ClickHouse internal DNS caching. -->
<!-- <disable_internal_dns_cache>1</disable_internal_dns_cache> -->
</yandex>

Some files were not shown because too many files have changed in this diff Show More