| 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"] |