diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..67a7da3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +# 最小化Docker镜像 +FROM busybox:uclibc + +WORKDIR /app + +# 复制时区数据 +COPY timezone/localtime /etc/localtime +COPY timezone/timezone /etc/timezone +COPY timezone/Shanghai /usr/share/zoneinfo/Asia/Shanghai + +# 复制预构建的二进制文件和配置文件 +COPY rag_binary ./main +COPY config.yml ./ + +# 创建日志目录 +RUN mkdir -p /logs /app/resource/log/run /app/resource/log/server + +# 添加执行权限 +RUN chmod +x /app/main + +EXPOSE 3008 + +# 使用root用户运行 +CMD ["./main"]