Sample Docker Files

Here are Dockerfile

Python Dockerfile

FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
EXPOSE 8000
CMD ["python", "app.py"]

Nodejs Dockerfile

FROM node:18
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]

Nextjs Dockerfile

FROM node:18
WORKDIR /app
# Install dependencies
COPY package*.json ./
RUN npm install --legacy-peer-deps
# Copy source and build
COPY . .
RUN npm run build
# Start Next.js app
EXPOSE 3000
CMD ["npm", "start"]

Last updated