komari / Dockerfile
caonimagebi's picture
Update Dockerfile
a3ef132 verified
raw
history blame contribute delete
514 Bytes
FROM smhw3565/komari:latest
USER root
# 设置数据库路径
ENV KOMARI_DB_TYPE=sqlite
ENV KOMARI_DB_FILE=/app/data/komari.db
ENV GIN_MODE=release
# 关键:大多数基于 Gin 框架的 Go 程序会识别 PORT 环境变量
ENV PORT=7860
EXPOSE 7860
ENV ADMIN_USERNAME=root
ENV ADMIN_PASSWORD=321928927
# 确保目录存在且可写
RUN mkdir -p /app/data && chmod -R 777 /app/data
# 修复启动命令:
# 1. 必须使用 'server' 指令启动
# 2. 删掉报错的 --port 参数
CMD ["./komari", "server"]