ebbb6aed25
- 修改 Projects.vue 中权限管理按钮导航到新的 /api-permissions 路由 - 前端重新构建以应用 ApiPermissions 组件的最新更改 - 用户点击权限管理按钮现在会进入三标签页面(模块级、接口级、监控) Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
20 lines
491 B
Docker
20 lines
491 B
Docker
FROM python:3.11-slim
|
|
|
|
ENV PYTHONDONTWRITEBYTECODE=1 \
|
|
PYTHONUNBUFFERED=1 \
|
|
PIP_NO_CACHE_DIR=1
|
|
|
|
WORKDIR /code
|
|
|
|
COPY requirements.txt /code/requirements.txt
|
|
RUN pip install --upgrade pip && pip install -r /code/requirements.txt
|
|
|
|
COPY alembic.ini /code/alembic.ini
|
|
COPY alembic /code/alembic
|
|
COPY app /code/app
|
|
COPY scripts /code/scripts
|
|
|
|
RUN chmod +x /code/scripts/*.py
|
|
|
|
CMD sh -c "cd /code && PYTHONPATH=/code alembic upgrade head && uvicorn app.main:app --host 0.0.0.0 --port 8000"
|