refactor(docker): 重构本地开发环境配置

将通用Dockerfile重命名为Dockerfile.php以明确用途
添加PostgreSQL自定义镜像配置以支持pgvector扩展
拆分数据库初始化脚本为mysql和postgres专用版本
更新docker-compose配置以使用新的构建文件
This commit is contained in:
Kenny Yang committed 2025-05-29 01:43:17 +08:00
1 parent 41a1e57855
commit 4c9e71955e
6 files changed
+38 -5

No files matched your search

+7 -4
View File
@@ -32,7 +32,7 @@ services:
php:
build:
context: .
dockerfile: Dockerfile
dockerfile: Dockerfile.php
args:
PHP_VERSION: "8.2"
container_name: php
@@ -45,7 +45,7 @@ services:
php74:
build:
context: .
dockerfile: Dockerfile
dockerfile: Dockerfile.php
args:
PHP_VERSION: "7.4"
container_name: php74
@@ -91,7 +91,9 @@ services:
- docker_network1
postgres:
image: postgres:14
build:
context: .
dockerfile: Dockerfile.postgres
container_name: postgresql
restart: always
environment:
@@ -101,6 +103,7 @@ services:
ports:
- "5432:5432"
volumes:
- ./postgresql:/var/lib/postgresql
- ./postgresql/data:/var/lib/postgresql/data
- ./postgresql/init.sql:/docker-entrypoint-initdb.d/init.sql
networks:
- docker_network1