Block a user
fix: resolve "Unknown User" in admin panel
fix: resolve "Unknown User" in admin panel
fix: read Google access_token from Account table, not getToken()
fix: read Google access_token from Account table, not getToken()
fix: copy prisma.config.ts into runner so db push can find datasource URL
fix: copy prisma.config.ts into runner so db push can find datasource URL
fix: create /app/data after COPY steps to prevent permission clobber
fix: create /app/data after COPY steps to prevent permission clobber
fix: use npm install in Docker so Alpine musl native bindings resolve
fix: use npm install in Docker so Alpine musl native bindings resolve