Files
matrix-quotes-bot/Dockerfile

19 lines
386 B
Docker
Raw Normal View History

2026-09-12 23:57:45 -04:00
FROM node:18-alpine
2026-09-12 23:57:45 -04:00
WORKDIR /app
# Copy package files first for better layer caching
2026-09-12 23:57:45 -04:00
COPY package*.json ./
# Install dependencies (including dotenv)
RUN npm install
# Copy application source code
2026-09-12 23:57:45 -04:00
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"]