@@ -40,5 +40,48 @@ PHP image including composer and these addional modules so need some time to com
40
40
- certbot/certbot
41
41
- php:8-fpm-alpine
42
42
- mysql:8
43
+ - postgres:15-alpine
43
44
44
45
You can customize the versions from ``` docker-compose.yml ``` and ``` /php/Dockerfile ```
46
+
47
+ ## Exclude MySQL or PostgreSQL
48
+
49
+ Remove these sections from ``` docker-compose.yml ``` before run ``` docker-compose up ```
50
+ ### MySQL
51
+ ```
52
+ mysql:
53
+ image: mysql:8
54
+ ports:
55
+ - "6603:3306"
56
+ environment:
57
+ - MYSQL_ROOT_PASSWORD=0123456789
58
+ - MYSQL_USER=dbuser
59
+ - MYSQL_PASSWORD=9876543210
60
+ - MYSQL_DATABASE=dbname
61
+ - TZ=Asia/Jakarta
62
+ volumes:
63
+ - "mysql_data:/var/lib/mysql"
64
+ ```
65
+
66
+ ```
67
+ mysql_data: { driver: local }
68
+ ```
69
+
70
+ ### PostgreSQL
71
+ ```
72
+ pgsql:
73
+ image: postgres:15-alpine
74
+ restart: always
75
+ ports:
76
+ - "5432:5432"
77
+ environment:
78
+ - POSTGRES_USER=postgres
79
+ - POSTGRES_PASSWORD=example
80
+ - TZ=Asia/Jakarta
81
+ volumes:
82
+ - "pgsql_data:/var/lib/postgresql/data"
83
+ ```
84
+
85
+ ```
86
+ pgsql_data: { driver: local }
87
+ ```
0 commit comments