unreal-chat/apps/api/Dockerfile
Juan Sebastian Montoya 16731409df refactor: migrate from Next.js to SolidJS and GraphQL
- Converted web application from Next.js to SolidJS with Vite
- Replaced React components with SolidJS components
- Implemented GraphQL client using URQL
- Added authentication, room, and chat components
- Updated project structure and configuration files
- Removed unnecessary Next.js and docs-related files
- Added Docker support for web and API applications
2025-03-04 01:08:52 -05:00

17 lines
301 B
Docker

FROM node:22-alpine AS base
# Rebuild the source code only when needed
FROM base
WORKDIR /app
COPY . .
# Install dependencies
RUN npm install
# Generate Prisma client
RUN npm run prisma:generate
# Build the project
RUN npm run api:build
# Start the server
ENTRYPOINT [ "npm", "run", "api:start" ]