Second-Me/Dockerfile.frontend

26 lines
500 B
Docker

FROM node:23
# Set working directory
WORKDIR /app
# Copy frontend package files
COPY lpm_frontend/package.json lpm_frontend/package-lock.json* /app/
# Install dependencies
RUN npm install
# Copy frontend code
COPY lpm_frontend/ /app/
# Set environment variable for backend URL (can be overridden in docker-compose)
ENV DOCKER_API_BASE_URL=http://backend:8002
# Create logs directory
RUN mkdir -p /app/logs
# Expose frontend port
EXPOSE 3000
# Start frontend service
CMD ["npm", "run", "dev"]