mirror of
https://github.com/LiteyukiStudio/LiteyukiBot.git
synced 2025-07-28 16:10:56 +00:00
📝 更新 .gitignore 文件以包含开发相关的忽略项;更新 Dockerfile 以支持 uvicorn 和虚拟环境;删除不再使用的 docker-compose 文件;重构 main.py 以使用 FastAPI;更新 pyproject.toml 和 uv.lock 文件以添加 uvicorn 依赖;创建 Makefile 和 docker-compose-dev.yaml 示例文件。
This commit is contained in:
16
Dockerfile
16
Dockerfile
@ -0,0 +1,16 @@
|
||||
FROM python:3.12-alpine
|
||||
|
||||
WORKDIR /liteyukibot
|
||||
|
||||
COPY main.py .
|
||||
COPY pyproject.toml .
|
||||
COPY liteyukibot/ .
|
||||
COPY uv.lock .
|
||||
|
||||
RUN pip install uv
|
||||
|
||||
ENV UV_COMPILE_BYTECODE=1
|
||||
|
||||
RUN uv venv --python 3.12 && uv sync
|
||||
|
||||
CMD [".venv/bin/python3", "main.py"]
|
Reference in New Issue
Block a user