diff --git a/README.md b/README.md index 63887c75f98a0d39b8e1b5c4eb16a5efb47e2b81..ac69d8c8f5208834f0634706a5ad834aa78d96ea 100644 --- a/README.md +++ b/README.md @@ -214,8 +214,8 @@ To overwrite the default settings for the Docker environment, add the relevant p "redis": { "version": "4.0" }, - "adminer": { - "version": "4.3" + "dbbrowser": { + "type": "pma" }, "solr": { "enable": 0, @@ -253,11 +253,11 @@ Other supported values for the PHP version are `5.3`, `5.6` and `7.1`. Other supported value for the webserver type is `apache`. -Supported versions for `nginx`: `1.13`, `1.12`, `1.10` +Supported versions for `nginx`: `1.13`, `1.12`, `1.10`. Other supported value for the Redis version is `3.2`. -Other supported value for the Adminer version is `4.2`. +Other supported value for the dbbrowser type is `adminer`. In that case you should also add a version element with either `4.3` or `4.2`. Other supported values for the Solr version are `6.5`, `6.4`, `6.3`, `5.5` and `5.4`. diff --git a/src/Handler.php b/src/Handler.php index 2b17ff9a57f9ad1d8b7ef28d050145f9601423c3..1c476bd4e28a6536cc1ea8daf44752d576a76066 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -239,8 +239,8 @@ class Handler { 'redis' => [ 'version' => '4.0', ], - 'adminer' => [ - 'version' => '4.3', + 'dbbrowser' => [ + 'type' => 'pma', ], 'solr' => [ 'enable' => 0, diff --git a/templates/docker-compose.yml.twig b/templates/docker-compose.yml.twig index fcc86d546f77d7116be2389173828082fb7bfd3a..a1ae786618cbcf93d1c8f796b0c2fde143c32eee 100644 --- a/templates/docker-compose.yml.twig +++ b/templates/docker-compose.yml.twig @@ -87,15 +87,16 @@ services: redis: image: 'wodby/redis:{{ redis.version }}' +{% if dbbrowser.type == 'adminer' %} adminer: - image: 'wodby/adminer:{{ adminer.version }}' + image: 'wodby/adminer:{{ dbbrowser.version|default("4.3") }}' environment: ADMINER_SALT: adminer-salt labels: traefik.backend: '{{ projectname }}_adminer_1' traefik.port: '9000' traefik.frontend.rule: 'Host:adminer.{{ projectname }}.docker.localhost' - +{% elseif dbbrowser.type == 'pma' %} pma: image: 'phpmyadmin/phpmyadmin' environment: @@ -108,6 +109,7 @@ services: traefik.backend: '{{ projectname }}_pma_1' traefik.port: '80' traefik.frontend.rule: 'Host:pma.{{ projectname }}.docker.localhost' +{% endif %} {% if solr.enable %} solr: