Add dockerfile

This commit is contained in:
Jon Staab
2025-05-15 11:31:19 -07:00
parent 34c7bfcffb
commit 0e79e5b9cc
2 changed files with 24 additions and 0 deletions

4
.dockerignore Normal file
View File

@@ -0,0 +1,4 @@
node_modules
android
ios
build

20
Dockerfile Normal file
View File

@@ -0,0 +1,20 @@
FROM node:20-slim
# Install pnpm
RUN npm install -g pnpm@latest
# Set working directory
WORKDIR /app
# Copy package files
COPY package.json pnpm-lock.yaml ./
# Install dependencies
RUN pnpm i
# Copy the rest of the application
COPY . .
# Build the application
ENV NODE_OPTIONS=--max_old_space_size=16384
RUN pnpm run build