FROM nocodb/nocodb:latest ARG CACHEBUST=10 ARG DB_POSTGRESDB_SCHEMA=$DB_POSTGRESDB_SCHEMA ARG DB_POSTGRESDB_HOST=$DB_POSTGRESDB_HOST ARG DB_POSTGRESDB_DATABASE=$DB_POSTGRESDB_DATABASE ARG DB_POSTGRESDB_PORT=$DB_POSTGRESDB_PORT ARG DB_POSTGRESDB_USER=$DB_POSTGRESDB_USER ARG DB_POSTGRESDB_PASSWORD=$DB_POSTGRESDB_PASSWORD ENV NC_DB="pg://$DB_POSTGRESDB_HOST:$DB_POSTGRESDB_PORT?u=$DB_POSTGRESDB_USER&p=$DB_POSTGRESDB_PASSWORD&d=$DB_POSTGRESDB_DATABASE" # ENV NC_DB="pg://aws-0-ap-southeast-1.pooler.supabase.com:6543?u=postgres.jrnpiyodbkqgsorqdmvc&p=supabase-ok&d=postgres" 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