init. project

This commit is contained in:
2026-04-13 11:34:23 +08:00
commit c7c0659a85
202 changed files with 31196 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
FROM node:20-alpine
WORKDIR /app
# Install pnpm
RUN npm install -g pnpm@10.28.2
# Copy package files
COPY package.json pnpm-lock.yaml ./
# Install dependencies
RUN pnpm install --frozen-lockfile
# Copy the rest of the application
COPY . .
# Expose the port
EXPOSE 3000
# Start the development server, attention: this is for development, not for production
CMD ["pnpm", "dev"]