FROM nocodb/nocodb:latest | |
ARG CACHEBUST=8 | |
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 | |
WORKDIR /usr/src/app | |
EXPOSE ${PORT} | |
ENTRYPOINT ["/usr/bin/dumb-init", "--"] | |
CMD ["/usr/src/appEntry/start.sh"] |