修复权限按钮类型添加问题,修复日志页面表格未对齐问题

This commit is contained in:
wojiaoyishang
2025-01-26 16:04:05 +08:00
parent 40d0ea956d
commit 145ccbfb3e
8 changed files with 54 additions and 69 deletions
+18 -8
View File
@@ -1,18 +1,28 @@
FROM pearadminflask/python3.7-flask:pillow
FROM python:3.11-bookworm
# 复制项目文件
RUN mkdir -p /app
COPY . /app/
COPY dockerdata/start.sh /app/
COPY dockerdata/gunicorn.conf.py /app/
COPY ./dockerdata/start.sh /app/start.sh
WORKDIR /app/
# 设置必备项
ENV TIME_ZONE Asia/Shanghai
ENV PIPURL "https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.douban.com"
RUN echo "${TIME_ZONE}" > /etc/timezone \
&& ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime
RUN apk update && apk add mysql-client
RUN chmod +x start.sh
RUN sed -i 's/MYSQL_HOST = "127.0.0.1"/MYSQL_HOST = "mysql"/' applications/config.py
RUN sed -i 's/REDIS_HOST = "127.0.0.1"/REDIS_HOST = "redis"/' applications/config.py
# 安装必备库
RUN python3 -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/
# 初始化数据库
RUN flask db init
RUN flask db migrate
RUN flask db upgrade
RUN flask admin init
# 运行命令
RUN chmod +x start.sh
# 保持执行
CMD /bin/sh