diff --git a/DOCUMENTATION/_settings/content/documentation/index.md b/DOCUMENTATION/_settings/content/documentation/index.md index 7d4addc9..a62d2e8e 100644 --- a/DOCUMENTATION/_settings/content/documentation/index.md +++ b/DOCUMENTATION/_settings/content/documentation/index.md @@ -706,6 +706,23 @@ docker-compose up -d mariadb phpmyadmin +
+ +## Use Adminer + +1 - Run the Adminer Container (`adminer`) with the `docker-compose up` command. Example: + +```bash +docker-compose up -d adminer +``` + +2 - Open your browser and visit the localhost on port **8080**: `http://localhost:8080` + + + + + +
## Use PgAdmin diff --git a/DOCUMENTATION/_settings/content/getting-started/index.md b/DOCUMENTATION/_settings/content/getting-started/index.md index 6324936d..4beac5d0 100644 --- a/DOCUMENTATION/_settings/content/getting-started/index.md +++ b/DOCUMENTATION/_settings/content/getting-started/index.md @@ -138,7 +138,7 @@ 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](#upgrading-laradock) -- Use Laradock v3.* (Visit the `Laradock-ToolBox` [Branch](https://github.com/laradock/laradock/tree/Laradock-ToolBox)). +- Use Laradock v3.* (Visit the `LaraDock-ToolBox` [Branch](https://github.com/laradock/laradock/tree/LaraDock-ToolBox)).
@@ -168,7 +168,7 @@ docker-compose up -d nginx mysql You can select your own combination of containers form the list below: -> `nginx`, `hhvm`, `php-fpm`, `mysql`, `redis`, `postgres`, `mariadb`, `neo4j`, `mongo`, `apache2`, `caddy`, `memcached`, `beanstalkd`, `beanstalkd-console`, `rabbitmq`, `beanstalkd-console`, `workspace`, `phpmyadmin`, `aerospike`, `pgadmin`, `elasticsearch`, `rethinkdb`, `postgres-postgis`, `certbot`, `mailhog`, `minio` and more...! +> `nginx`, `hhvm`, `php-fpm`, `mysql`, `redis`, `postgres`, `mariadb`, `neo4j`, `mongo`, `apache2`, `caddy`, `memcached`, `beanstalkd`, `beanstalkd-console`, `rabbitmq`, `beanstalkd-console`, `workspace`, `phpmyadmin`, `adminer`, `aerospike`, `pgadmin`, `elasticsearch`, `rethinkdb`, `postgres-postgis`, `certbot`, `mailhog`, `minio` and more...! *(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).* diff --git a/DOCUMENTATION/_settings/content/introduction/index.md b/DOCUMENTATION/_settings/content/introduction/index.md index 44ae7a70..904ed152 100644 --- a/DOCUMENTATION/_settings/content/introduction/index.md +++ b/DOCUMENTATION/_settings/content/introduction/index.md @@ -169,6 +169,7 @@ What's better than a **Demo Video**: - RabbitMQ Console - **Tools:** - PhpMyAdmin + - Adminer - PgAdmin - ElasticSearch - Selenium diff --git a/README.md b/README.md index 4d9e5f8a..df0ca19a 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ Laradock is a Docker PHP development environment that facilitate running **PHP** - [Philippe Trépanier](https://github.com/philtrep) (philtrep) - [Mike Erickson](https://github.com/mikeerickson) (mikeerickson) - [Dwi Fahni Denni](https://github.com/zeroc0d3) (zeroc0d3) -- Join Us. +- [Thor Erik](https://github.com/thorerik) (thorerik) +- Contribute and join us! **Amazing Contributors:** diff --git a/adminer/Dockerfile b/adminer/Dockerfile new file mode 100644 index 00000000..058170cc --- /dev/null +++ b/adminer/Dockerfile @@ -0,0 +1,9 @@ +FROM adminer:latest + +MAINTAINER Patrick Artounian + +# Add volume for sessions to allow session persistence +VOLUME /sessions + +# We expose Adminer on port 8080 (Adminer's default) +EXPOSE 8080 diff --git a/docker-compose.yml b/docker-compose.yml index 24d1f349..05b11f04 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -390,6 +390,17 @@ services: networks: - frontend +### Adminer Container #################################### + + adminer: + build: ./adminer + ports: + - "${ADM_PORT}:8080" + depends_on: + - php-fpm + networks: + - frontend + ### pgAdmin Container ####################################### pgadmin: @@ -534,6 +545,8 @@ volumes: driver: "local" phpmyadmin: driver: "local" + adminer: + driver: "local" aerospike: driver: "local" caddy: diff --git a/env-example b/env-example index 51eeeb0d..c5183569 100644 --- a/env-example +++ b/env-example @@ -122,6 +122,9 @@ PMA_PASSWORD=secret PMA_ROOT_PASSWORD=secret PMA_PORT=88 +### ADMINER Container +ADM_PORT=88 + ### VARNISH Container VARNISH_CONFIG=/etc/varnish/default.vcl VARNISH_PORT=8080