Files
matrix-quotes-bot/Dockerfile

19 lines
386 B
Docker

FROM node:18-alpine
WORKDIR /app
# Copy package files first for better layer caching
COPY package*.json ./
# Install dependencies (including dotenv)
RUN npm install
# Copy application source code
COPY . .
# Expose port if needed (optional, Matrix uses websocket)
# EXPOSE 3000
# Run the bot (dotenv will auto-load from /app/.env or environment variables)
CMD ["node", "index.js"]