FROM node:20-alpine

WORKDIR /app

# Copy everything
COPY . .

# Install dependencies
RUN npm install --production

# Environment variables
ENV LISTMONK_BASE_URL=""
ENV LISTMONK_USERNAME=""
ENV LISTMONK_PASSWORD=""
ENV LISTMONK_API_KEY=""

# Run the server
CMD ["node", "dist/index.js"]
