Skip to content

Commit 2d51548

Browse files
committed
support phpmyadmin container.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
1 parent 4aa3902 commit 2d51548

2 files changed

Lines changed: 31 additions & 0 deletions

File tree

docker-compose.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,25 @@ services:
209209
links:
210210
- php-fpm
211211

212+
### phpMyAdmin Container ##################################
213+
214+
phpmyadmin:
215+
build: ./phpmyadmin
216+
environment:
217+
PMA_ARBITRARY: 1
218+
MYSQL_USER: homestead
219+
MYSQL_PASSWORD: secret
220+
MYSQL_ROOT_PASSWORD: root
221+
volumes_from:
222+
- volumes_data
223+
ports:
224+
- "8000:80"
225+
links:
226+
# for mysql container
227+
- "mysql:db"
228+
# for mariadb container
229+
# - "mariadb:db"
230+
212231
### Laravel Application Code Container ######################
213232

214233
volumes_source:
@@ -231,5 +250,6 @@ services:
231250
- ./data/redis:/data
232251
- ./data/neo4j:/var/lib/neo4j/data
233252
- ./data/mongo:/data/db
253+
- ./data/sessions:/sessions
234254

235255
### Add more Containers below ###############################

phpmyadmin/Dockerfile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
FROM phpmyadmin/phpmyadmin
2+
3+
MAINTAINER Bo-Yi Wu <appleboy.tw@gmail.com>
4+
5+
# Add volume for sessions to allow session persistence
6+
VOLUME /sessions
7+
8+
# We expose phpMyAdmin on port 80
9+
EXPOSE 80
10+
11+
ENTRYPOINT [ "/run.sh" ]

0 commit comments

Comments
 (0)