refactor(docker): 重构本地开发环境配置
将通用Dockerfile重命名为Dockerfile.php以明确用途 添加PostgreSQL自定义镜像配置以支持pgvector扩展 拆分数据库初始化脚本为mysql和postgres专用版本 更新docker-compose配置以使用新的构建文件
This commit is contained in:
1 parent
41a1e57855
commit
4c9e71955e
6 files changed
+38
-5
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user