| FROM nocodb/nocodb:latest | |
| ARG CACHEBUST=6 | |
| ENV PORT=7860 | |
| USER root | |
| # 确保所有必要目录权限 | |
| RUN mkdir -p /usr/app /usr/src/app && \ | |
| chown -R node:node /usr/app /usr/src/app && \ | |
| chmod -R 755 /usr/app /usr/src/app && \ | |
| chmod +x /usr/src/appEntry/start.sh | |
| USER node | |
| EXPOSE ${PORT} | |
| ENTRYPOINT ["/usr/bin/dumb-init", "--"] | |
| CMD ["/usr/src/appEntry/start.sh"] |