mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-08-30 12:45:32 +08:00
feat(stack): B 路线构建上下文与卷配置方案(docker-serve/docker-dev/full)
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -54,3 +54,6 @@ extend/base/common/command/curd/migrate_output.php
|
|||||||
|
|
||||||
# PHPUnit 测试结果缓存
|
# PHPUnit 测试结果缓存
|
||||||
tests/.phpunit.cache/
|
tests/.phpunit.cache/
|
||||||
|
|
||||||
|
# docker-dev 模式数据目录(B-route:位于 source/stack/docker-dev-data/)
|
||||||
|
docker-dev-data/
|
||||||
@@ -5,13 +5,13 @@
|
|||||||
services:
|
services:
|
||||||
ulthon_admin:
|
ulthon_admin:
|
||||||
build:
|
build:
|
||||||
context: .
|
context: ../..
|
||||||
dockerfile: Dockerfile
|
dockerfile: source/stack/docker-dev/Dockerfile
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000"
|
- "8000:8000"
|
||||||
volumes:
|
volumes:
|
||||||
- ./:/var/www/html
|
- ../..:/var/www/html
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
- "host.docker.internal:host-gateway"
|
- "host.docker.internal:host-gateway"
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -27,7 +27,7 @@ services:
|
|||||||
MYSQL_ROOT_PASSWORD: root
|
MYSQL_ROOT_PASSWORD: root
|
||||||
MYSQL_DATABASE: ulthon
|
MYSQL_DATABASE: ulthon
|
||||||
volumes:
|
volumes:
|
||||||
- ./docker-dev/mysql:/var/lib/mysql
|
- ../../docker-dev-data/mysql:/var/lib/mysql
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
|
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
|
||||||
interval: 10s
|
interval: 10s
|
||||||
@@ -40,7 +40,7 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "16379:6379"
|
- "16379:6379"
|
||||||
volumes:
|
volumes:
|
||||||
- ./docker-dev/redis:/data
|
- ../../docker-dev-data/redis:/data
|
||||||
|
|
||||||
phpmyadmin:
|
phpmyadmin:
|
||||||
image: phpmyadmin:latest
|
image: phpmyadmin:latest
|
||||||
|
|||||||
@@ -7,13 +7,13 @@ services:
|
|||||||
# 正式环境中,您应当构建一个完整镜像,使用镜像名称或id运行,不要使用dockerfile
|
# 正式环境中,您应当构建一个完整镜像,使用镜像名称或id运行,不要使用dockerfile
|
||||||
# image: ulthon/ulthon_admin:v1
|
# image: ulthon/ulthon_admin:v1
|
||||||
build:
|
build:
|
||||||
context: . # Dockerfile 所在的目录
|
context: ../.. # 仓库根目录(B-route:从模式目录 cd 进来后指向根)
|
||||||
dockerfile: Dockerfile # Dockerfile 的名称
|
dockerfile: source/stack/docker-serve/Dockerfile # Dockerfile 的名称
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000" # HTTP
|
- "8000:8000" # HTTP
|
||||||
volumes:
|
volumes:
|
||||||
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
|
- ../..:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
|
||||||
# - ./runtime:/var/www/html/runtime
|
# - ./runtime:/var/www/html/runtime
|
||||||
# - ./public/storage:/var/www/html/public/storage
|
# - ./public/storage:/var/www/html/public/storage
|
||||||
# - ./public/build:/var/www/html/public/build
|
# - ./public/build:/var/www/html/public/build
|
||||||
|
|||||||
@@ -7,13 +7,13 @@ services:
|
|||||||
# 正式环境中,您应当构建一个完整镜像,使用镜像名称或id运行,不要使用dockerfile
|
# 正式环境中,您应当构建一个完整镜像,使用镜像名称或id运行,不要使用dockerfile
|
||||||
# image: ulthon/ulthon_admin:v1
|
# image: ulthon/ulthon_admin:v1
|
||||||
build:
|
build:
|
||||||
context: . # Dockerfile 所在的目录
|
context: ../.. # 仓库根目录(B-route:从模式目录 cd 进来后指向根)
|
||||||
dockerfile: Dockerfile # Dockerfile 的名称
|
dockerfile: source/stack/full/Dockerfile # Dockerfile 的名称
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000" # HTTP
|
- "8000:8000" # HTTP
|
||||||
volumes:
|
volumes:
|
||||||
- ./:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
|
- ../..:/var/www/html # 直接分发代码可以去掉注释并将下面的目录增加注释
|
||||||
# - ./runtime:/var/www/html/runtime
|
# - ./runtime:/var/www/html/runtime
|
||||||
# - ./public/storage:/var/www/html/public/storage
|
# - ./public/storage:/var/www/html/public/storage
|
||||||
# - ./public/build:/var/www/html/public/build
|
# - ./public/build:/var/www/html/public/build
|
||||||
|
|||||||
Reference in New Issue
Block a user