fix: include setting.toml in Docker image to prevent first-run failure
This commit is contained in:
1 parent
93dc1f16a4
commit
cd72db567a
1 file changed
+7
-4
+7
-4
@@ -31,14 +31,17 @@ RUN rm -rf /usr/share/doc/* \
|
||||
# 从构建阶段复制已安装的包
|
||||
COPY --from=builder /install /usr/local
|
||||
|
||||
# 创建必要的目录和文件
|
||||
RUN mkdir -p /app/logs /app/data/temp/image /app/data/temp/video && \
|
||||
echo '{"ssoNormal": {}, "ssoSuper": {}}' > /app/data/token.json
|
||||
# 创建必要的目录
|
||||
RUN mkdir -p /app/logs /app/data/temp/image /app/data/temp/video
|
||||
|
||||
# 复制应用代码
|
||||
# 复制应用代码和配置文件
|
||||
COPY app/ ./app/
|
||||
COPY data/setting.toml ./data/setting.toml
|
||||
COPY main.py .
|
||||
|
||||
# 创建默认的 token.json 文件
|
||||
RUN echo '{"ssoNormal": {}, "ssoSuper": {}}' > /app/data/token.json
|
||||
|
||||
# 删除 Python 字节码和缓存
|
||||
ENV PYTHONDONTWRITEBYTECODE=1 \
|
||||
PYTHONUNBUFFERED=1
|
||||
|
||||
Reference in new issue
Block a user