iLearn / Dockerfile
Zulelee's picture
Update Dockerfile
4db1771 verified
# Use the official Python image as base
FROM python:3.9-slim
# Set the working directory in the container
WORKDIR /app
# Install Node.js
RUN apt-get update && \
apt-get install -y nodejs npm
# Clone the GitHub repository
RUN git clone https://github.com/Zulelee/ilearn.git .
# Install FastAPI dependencies
RUN pip install -r requirements.txt
# Install Node.js dependencies
RUN npm install --legacy-peer-deps
# Expose the port that Next.js uses (default is 3000)
EXPOSE 3000
# Command to run the development environment
CMD ["npm", "run", "dev"]