translate
This commit is contained in:
parent
1b986f730d
commit
e28c5296f5
|
|
@ -2,7 +2,7 @@
|
|||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# 环境变量(保护敏感信息)
|
||||
# Biến môi trường (bảo vệ thông tin nhạy cảm)
|
||||
.env
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
|
@ -36,7 +36,7 @@ yarn-error.log*
|
|||
*.swp
|
||||
*.swo
|
||||
|
||||
# 测试
|
||||
# Kiểm thử
|
||||
.pytest_cache/
|
||||
.coverage
|
||||
htmlcov/
|
||||
|
|
@ -45,16 +45,16 @@ htmlcov/
|
|||
.cursor/
|
||||
.claude/
|
||||
|
||||
# 文档与测试程序
|
||||
# Tài liệu và chương trình kiểm thử
|
||||
mydoc/
|
||||
mytest/
|
||||
|
||||
# 日志文件
|
||||
# File log
|
||||
backend/logs/
|
||||
*.log
|
||||
|
||||
# 上传文件
|
||||
# File tải lên
|
||||
backend/uploads/
|
||||
|
||||
# Docker 数据
|
||||
# Dữ liệu Docker
|
||||
data/
|
||||
12
Dockerfile
12
Dockerfile
|
|
@ -1,29 +1,29 @@
|
|||
FROM python:3.11
|
||||
|
||||
# 安装 Node.js (满足 >=18)及必要工具
|
||||
# Cài đặt Node.js (đáp ứng >=18) và các công cụ cần thiết
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y --no-install-recommends nodejs npm \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# 从 uv 官方镜像复制 uv
|
||||
# Sao chép uv từ image chính thức của uv
|
||||
COPY --from=ghcr.io/astral-sh/uv:0.9.26 /uv /uvx /bin/
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# 先复制依赖描述文件以利用缓存
|
||||
# Sao chép trước file mô tả dependency để tận dụng cache
|
||||
COPY package.json package-lock.json ./
|
||||
COPY frontend/package.json frontend/package-lock.json ./frontend/
|
||||
COPY backend/pyproject.toml backend/uv.lock ./backend/
|
||||
|
||||
# 安装依赖(Node + Python)
|
||||
# Cài đặt dependency (Node + Python)
|
||||
RUN npm ci \
|
||||
&& npm ci --prefix frontend \
|
||||
&& cd backend && uv sync --frozen
|
||||
|
||||
# 复制项目源码
|
||||
# Sao chép mã nguồn dự án
|
||||
COPY . .
|
||||
|
||||
EXPOSE 3000 5001
|
||||
|
||||
# 同时启动前后端(开发模式)
|
||||
# Khởi chạy đồng thời frontend và backend (chế độ phát triển)
|
||||
CMD ["npm", "run", "dev"]
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,7 +1,7 @@
|
|||
services:
|
||||
mirofish:
|
||||
image: ghcr.io/666ghj/mirofish:latest
|
||||
# 加速镜像(如拉取缓慢可替换上方地址)
|
||||
# Mirror tăng tốc (nếu kéo image chậm có thể thay địa chỉ ở trên)
|
||||
# image: ghcr.nju.edu.cn/666ghj/mirofish:latest
|
||||
container_name: mirofish
|
||||
env_file:
|
||||
|
|
|
|||
Loading…
Reference in New Issue