openreader/Dockerfile
Richard Roberson 568c9f2095
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Make Docker image smaller
2025-02-26 00:32:30 -07:00

26 lines
No EOL
418 B
Docker

# Use Node.js slim image
FROM node:current-alpine
# Add ffmpeg using Alpine package manager
RUN apk add --no-cache ffmpeg
# Create app directory
WORKDIR /app
# Copy package files
COPY package*.json ./
# Install dependencies
RUN npm install
# Copy project files
COPY . .
# Build the Next.js application
RUN npm run build
# Expose the port the app runs on
EXPOSE 3003
# Start the application
CMD ["npm", "start"]