| # 继承官方 NapCat 镜像 | |
| FROM mlikiowa/napcat-docker:latest | |
| # 指定默认环境变量(可在运行时覆盖) | |
| # 如果希望使用构建时指定,可以改用 ARG | |
| ENV NAPCAT_UID=1000 \ | |
| NAPCAT_GID=1000 | |
| # 暴露你需要的端口 | |
| EXPOSE 3000 | |
| EXPOSE 3001 | |
| EXPOSE 6099 | |
| # 你也可以在这里添加初始化脚本,如果需要自定义其他逻辑 | |
| # COPY init.sh /app/init.sh | |
| # RUN chmod +x /app/init.sh | |
| # 容器启动时执行 | |
| # 如果镜像本身已经有 ENTRYPOINT/CMD,这里可以不写 | |
| CMD ["sh", "-c", "/start.sh"] | |