feat(roster): implement class roster management and submission validation

This commit is contained in:
gameloader
2025-11-18 09:12:04 +08:00
parent 3c80510e9c
commit 35b4d7470f
19 changed files with 583 additions and 34 deletions

View File

@ -53,6 +53,7 @@ COPY --from=builder --chown=node:node /app/.next ./.next
# Copy public assets only if they exist in the project
COPY --from=builder --chown=node:node /app/public ./public
COPY --from=builder --chown=node:node /app/next.config.js ./next.config.js
COPY --from=builder --chown=node:node /app/src/generated/prisma ./src/generated/prisma
# Keep the filesystem owned by the non-root user
USER node