update docker dev.yml
This commit is contained in:
@@ -16,7 +16,7 @@ COPY . .
|
|||||||
RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
|
RUN pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple
|
||||||
# 入口命令由 docker-compose 控制
|
# 入口命令由 docker-compose 控制
|
||||||
# 数据库迁移
|
# 数据库迁移
|
||||||
RUN python manage.py makemigrations && python manage.py migrate
|
#RUN python manage.py makemigrations && python manage.py migrate
|
||||||
# 收集静态文件
|
# 收集静态文件
|
||||||
RUN python manage.py collectstatic --noinput
|
RUN python manage.py collectstatic --noinput
|
||||||
|
|
||||||
@@ -26,7 +26,9 @@ RUN python manage.py collectstatic --noinput
|
|||||||
|
|
||||||
FROM base AS dev
|
FROM base AS dev
|
||||||
|
|
||||||
CMD ["python", "manage.py", "runserver", "0.0.0.0:8000"]
|
#CMD ["tail", "-f", "/dev/null"]
|
||||||
|
|
||||||
|
#CMD ["daphne", "backend.asgi:application"]
|
||||||
|
|
||||||
# CMD ["sh", "-c", "sleep 5 && python manage.py runserver 0.0.0.0:8000"]
|
# CMD ["sh", "-c", "sleep 5 && python manage.py runserver 0.0.0.0:8000"]
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
# Generated by Django 5.2.1 on 2025-07-13 12:19
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('ai', '0001_initial'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='chatrole',
|
||||||
|
name='knowledge',
|
||||||
|
field=models.ManyToManyField(blank=True, related_name='roles', to='ai.knowledge', verbose_name='关联的知识库'),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='chatrole',
|
||||||
|
name='tools',
|
||||||
|
field=models.ManyToManyField(blank=True, related_name='roles', to='ai.tool', verbose_name='关联的工具'),
|
||||||
|
),
|
||||||
|
]
|
||||||
@@ -18,4 +18,5 @@ django-ninja==1.4.3
|
|||||||
openai==1.95
|
openai==1.95
|
||||||
daphne==4.2.1
|
daphne==4.2.1
|
||||||
langchain==0.3.26
|
langchain==0.3.26
|
||||||
langchain-community==0.3.27
|
langchain-community==0.3.27
|
||||||
|
channels==4.2.2
|
||||||
@@ -91,6 +91,10 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
command: >
|
||||||
|
sh -c "python manage.py makemigrations &&
|
||||||
|
python manage.py migrate &&
|
||||||
|
daphne -b 0.0.0.0 backend.asgi:application"
|
||||||
|
|
||||||
web:
|
web:
|
||||||
build:
|
build:
|
||||||
|
|||||||
@@ -5,23 +5,33 @@ FROM node:22.17.0 AS base
|
|||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
ENV PNPM_SKIP_PROMPT=true
|
ENV PNPM_SKIP_PROMPT=true
|
||||||
|
ENV CI=true
|
||||||
|
|
||||||
|
RUN corepack enable && corepack prepare pnpm@10.10.0 --activate
|
||||||
|
|
||||||
|
COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
||||||
|
|
||||||
|
#
|
||||||
|
RUN pnpm install --frozen-lockfile
|
||||||
|
|
||||||
|
|
||||||
# 拷贝项目
|
# 拷贝项目
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
|
#RUN pnpm i
|
||||||
|
|
||||||
# 安装 pnpm
|
# 安装 pnpm
|
||||||
RUN corepack enable && corepack prepare pnpm@latest --activate
|
#RUN corepack enable && corepack prepare pnpm@latest --activate
|
||||||
|
#
|
||||||
# 清理依赖缓存
|
## 清理依赖缓存
|
||||||
RUN pnpm store prune && rm -rf $(pnpm store path) && \
|
#RUN pnpm store prune && rm -rf $(pnpm store path) && \
|
||||||
rm -rf node_modules .npmrc package-lock.json pnpm-lock.yaml .pnpm-store .turbo && \
|
# rm -rf node_modules .npmrc package-lock.json pnpm-lock.yaml .pnpm-store .turbo && \
|
||||||
find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +
|
# find . -name 'node_modules' -type d -prune -exec rm -rf '{}' +
|
||||||
|
#
|
||||||
RUN npm run clean
|
##RUN pnpm run clean
|
||||||
|
#
|
||||||
# 安装依赖
|
## 安装依赖
|
||||||
RUN pnpm install --force
|
##RUN pnpm install --force
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -33,7 +43,7 @@ FROM base AS dev
|
|||||||
|
|
||||||
# 暴露端口(根据需要)
|
# 暴露端口(根据需要)
|
||||||
EXPOSE 5678
|
EXPOSE 5678
|
||||||
# CMD ["tail", "-f", "/dev/null"]
|
#CMD ["tail", "-f", "/dev/null"]
|
||||||
|
|
||||||
# 启动开发服务器
|
# 启动开发服务器
|
||||||
CMD ["npm", "run", "dev:antd"]
|
CMD ["npm", "run", "dev:antd"]
|
||||||
|
|||||||
Reference in New Issue
Block a user