From 2d51548879017639d9a222272f4550587cbe2003 Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Mon, 22 Aug 2016 11:01:34 +0800 Subject: [PATCH] support phpmyadmin container. Signed-off-by: Bo-Yi Wu --- docker-compose.yml | 20 ++++++++++++++++++++ phpmyadmin/Dockerfile | 11 +++++++++++ 2 files changed, 31 insertions(+) create mode 100644 phpmyadmin/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index 29348e6f..0d3c33a5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -209,6 +209,25 @@ services: links: - php-fpm +### phpMyAdmin Container ################################## + + phpmyadmin: + build: ./phpmyadmin + environment: + PMA_ARBITRARY: 1 + MYSQL_USER: homestead + MYSQL_PASSWORD: secret + MYSQL_ROOT_PASSWORD: root + volumes_from: + - volumes_data + ports: + - "8000:80" + links: + # for mysql container + - "mysql:db" + # for mariadb container + # - "mariadb:db" + ### Laravel Application Code Container ###################### volumes_source: @@ -231,5 +250,6 @@ services: - ./data/redis:/data - ./data/neo4j:/var/lib/neo4j/data - ./data/mongo:/data/db + - ./data/sessions:/sessions ### Add more Containers below ############################### diff --git a/phpmyadmin/Dockerfile b/phpmyadmin/Dockerfile new file mode 100644 index 00000000..87cb30b4 --- /dev/null +++ b/phpmyadmin/Dockerfile @@ -0,0 +1,11 @@ +FROM phpmyadmin/phpmyadmin + +MAINTAINER Bo-Yi Wu + +# Add volume for sessions to allow session persistence +VOLUME /sessions + +# We expose phpMyAdmin on port 80 +EXPOSE 80 + +ENTRYPOINT [ "/run.sh" ]