actual-imap-poll/Dockerfile
2025-04-24 15:34:19 -07:00

21 lines
356 B
Docker

# Use an official Node.js runtime as a base
FROM node:20-alpine
# Create app directory
WORKDIR /app
RUN apk add python3
# Copy package.json and install dependencies
COPY package*.json ./
RUN npm install --omit=dev
# Copy the rest of the app
COPY . .
# Make the script executable
RUN chmod +x cli.js
RUN chmod +x watcher.py
ENTRYPOINT /app/watcher.py