FROM nikolaik/python-nodejs:python3.10-nodejs18 ARG CACHEBUST=8 ENV WORKDIR=/home/pn/nocodb \ PORT=7860 \ NC_DB="pg://aws-0-us-east-2.pooler.supabase.com:6543?u=postgres.radhlagkukpxutgqggod&p=supabase-ok&d=postgres" \ NC_AUTH_JWT_SECRET="NC_AUTH_JWT_SECRET" RUN apt-get update \ && apt-get upgrade -y \ && apt-get install -y git \ && git clone https://github.com/nocodb/nocodb $WORKDIR \ && chown -R pn:pn $WORKDIR \ && cd $WORKDIR \ && git config --global --add safe.directory $WORKDIR \ # 安装pnpm并更新到最新的pnpm版本 && npm install pnpm -g --update \ && pnpm bootstrap USER pn WORKDIR ${WORKDIR} # 启动服务 pnpm start:backend CMD ["pnpm", "start:backend"]