Skip to content

Commit 9a6aa4a

Browse files
committed
add mysql || phpMyAdmin || shell
1 parent a7d820b commit 9a6aa4a

File tree

2 files changed

+30
-19
lines changed

2 files changed

+30
-19
lines changed

docker-compose.yml

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ services:
1717
php-fpm:
1818
container_name: php_fpm_${COMPOSE_PROJECT_NAME}
1919
image: php_fpm_${COMPOSE_PROJECT_NAME}
20+
working_dir: /app
2021
build:
2122
args:
2223
user: $COMPOSE_USER_NAME
@@ -48,33 +49,42 @@ services:
4849
networks:
4950
default:
5051
ipv4_address: ${COMPOSE_PROJECT_NETWORK}.4
51-
redis:
52-
container_name: redis_${COMPOSE_PROJECT_NAME}
53-
image: redis:alpine
54-
# restart: always
55-
# ports:
56-
# - '6379:6379'
57-
# command: redis-server --save 20 1 --loglevel warning --requirepass eYVX7EwVmmxKPCDmwMtyKVge8oLd2t81
58-
# volumes:
59-
# - /cache:/data
52+
mysql:
53+
container_name: mysql_${COMPOSE_PROJECT_NAME}
54+
image: mysql:8.0
55+
environment:
56+
MYSQL_ROOT_PASSWORD: root
57+
MYSQL_DATABASE: "${DB_DATABASE}"
58+
MYSQL_USER: "${DB_USERNAME}"
59+
MYSQL_PASSWORD: "${DB_PASSWORD}"
60+
volumes:
61+
- mysql:/var/lib/mysql
6062
networks:
6163
default:
6264
ipv4_address: ${COMPOSE_PROJECT_NETWORK}.5
63-
redis-commander:
64-
image: rediscommander/redis-commander:latest
65+
phpmyadmin:
66+
container_name: phpmyadmin_${COMPOSE_PROJECT_NAME}
67+
image: phpmyadmin:latest
68+
environment:
69+
PMA_HOST: mysql
70+
# PMA_ABSOLUTE_URI: pma
71+
networks:
72+
default:
73+
ipv4_address: ${COMPOSE_PROJECT_NETWORK}.6
74+
depends_on:
75+
- mysql
76+
redis:
77+
container_name: redis_${COMPOSE_PROJECT_NAME}
78+
image: redis:alpine
6579
restart: always
66-
environment:
67-
REDIS_HOSTS: redis
68-
REDIS_HOST: redis
69-
REDIS_PORT: redis:6379
70-
REDIS_PASSWORD: ${REDIS_PASSWORD}
71-
HTTP_USER: root
72-
HTTP_PASSWORD: root
7380
ports:
7481
- 8081:8081
7582
networks:
7683
default:
77-
ipv4_address: ${COMPOSE_PROJECT_NETWORK}.6
84+
ipv4_address: ${COMPOSE_PROJECT_NETWORK}.7
85+
volumes:
86+
mysql:
87+
driver: local
7888
networks:
7989
default:
8090
driver: bridge

docker/php-fpm/entrypoint.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#!/bin/bash

0 commit comments

Comments
 (0)