modify docker compose

This commit is contained in:
朱潮 2025-08-22 17:40:47 +08:00
parent 1d05def016
commit 2d6296efdb
2 changed files with 43 additions and 43 deletions

View File

@ -7,7 +7,7 @@ services:
image: maxkb-local:latest image: maxkb-local:latest
container_name: maxkb-dev container_name: maxkb-dev
ports: ports:
- "8081:8080" - "8080:8080"
volumes: volumes:
# 挂载Python源码 - 实现后端热重载 # 挂载Python源码 - 实现后端热重载
- ../apps:/opt/maxkb-app/apps:rw - ../apps:/opt/maxkb-app/apps:rw
@ -17,7 +17,7 @@ services:
- ../ui:/opt/maxkb-app/ui:rw - ../ui:/opt/maxkb-app/ui:rw
# 数据持久化 # 数据持久化
- ~/.maxkb-dev:/opt/maxkb - ~/.maxkb:/opt/maxkb
environment: environment:
# 开启调试模式 # 开启调试模式
DJANGO_DEBUG: "True" DJANGO_DEBUG: "True"

View File

@ -1,52 +1,52 @@
version: '3.8' version: '3.8'
services: services:
# maxkb-dev: maxkb-dev:
# # 使用生产镜像或本地构建的镜像 # 使用生产镜像或本地构建的镜像
# image: maxkb-local:latest image: maxkb-local:latest
# # 如果需要本地构建,取消下面两行注释 # 如果需要本地构建,取消下面两行注释
# # build: # build:
# # context: ../ # context: ../
# # dockerfile: installer/Dockerfile # dockerfile: installer/Dockerfile
# container_name: maxkb-dev container_name: maxkb-dev
# ports: ports:
# - "8080:8080" - "8080:8080"
# volumes: volumes:
# # 挂载Python源码实现热重载 # 挂载Python源码实现热重载
# - ../apps:/opt/maxkb-app/apps - ../apps:/opt/maxkb-app/apps
# - ../main.py:/opt/maxkb-app/main.py - ../main.py:/opt/maxkb-app/main.py
# - ../installer/maxkb.py:/opt/maxkb-app/maxkb.py - ../installer/maxkb.py:/opt/maxkb-app/maxkb.py
# # 挂载UI源码用于前端开发 # 挂载UI源码用于前端开发
# - ../ui/src:/opt/maxkb-app/ui/src - ../ui/src:/opt/maxkb-app/ui/src
# - ../ui/public:/opt/maxkb-app/ui/public - ../ui/public:/opt/maxkb-app/ui/public
# # 持久化数据 # 持久化数据
# - maxkb_data:/opt/maxkb/data - maxkb_data:/opt/maxkb/data
# # 开发配置 # 开发配置
# - ./dev.env:/opt/maxkb-app/.env - ./dev.env:/opt/maxkb-app/.env
# environment: environment:
# # 开发环境变量 # 开发环境变量
# DJANGO_DEBUG: "True" DJANGO_DEBUG: "True"
# PYTHONUNBUFFERED: "1" PYTHONUNBUFFERED: "1"
# MAXKB_LOG_LEVEL: "DEBUG" MAXKB_LOG_LEVEL: "DEBUG"
# # 数据库配置使用内置的PostgreSQL # 数据库配置使用内置的PostgreSQL
# MAXKB_DB_HOST: "127.0.0.1" MAXKB_DB_HOST: "127.0.0.1"
# MAXKB_DB_PORT: "5432" MAXKB_DB_PORT: "5432"
# MAXKB_DB_NAME: "maxkb" MAXKB_DB_NAME: "maxkb"
# MAXKB_DB_USER: "root" MAXKB_DB_USER: "root"
# MAXKB_DB_PASSWORD: "Password123@postgres" MAXKB_DB_PASSWORD: "Password123@postgres"
# # Redis配置使用内置的Redis # Redis配置使用内置的Redis
# MAXKB_REDIS_HOST: "127.0.0.1" MAXKB_REDIS_HOST: "127.0.0.1"
# MAXKB_REDIS_PORT: "6379" MAXKB_REDIS_PORT: "6379"
# MAXKB_REDIS_PASSWORD: "Password123@redis" MAXKB_REDIS_PASSWORD: "Password123@redis"
# # 使用默认的启动命令,让容器内的所有服务正常启动 # 使用默认的启动命令,让容器内的所有服务正常启动
# # command 留空使用镜像默认的 entrypoint # command 留空使用镜像默认的 entrypoint
# networks: networks:
# - maxkb-network - maxkb-network
# 独立的前端开发服务器(可选) # 独立的前端开发服务器(可选)
frontend-dev: frontend-dev: