Dockerfile
Rama main · réplica de lectura del repositorio original.
FROM node:22-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
ARG NEXT_PUBLIC_FETCH_TIMEOUT
ENV NEXT_PUBLIC_FETCH_TIMEOUT=${NEXT_PUBLIC_FETCH_TIMEOUT:-8000}
RUN npm run build
# The Plex connection from /setup is saved here; mount a volume on it
RUN mkdir -p /app/data && chmod 700 /app/data
ENV NODE_ENV=production
ENV HOSTNAME=0.0.0.0
ENV PORT=3003
EXPOSE 3003
CMD ["npm", "start"]