# Hafif bir Node.js imajı kullanalım FROM node:20-slim # Docker CLI'ı içine kuruyoruz (Çünkü Worker, Dovecot konteynerine komut gönderecek) RUN apt-get update && apt-get install -y docker.io && rm -rf /var/lib/apt/lists/* # Çalışma dizini WORKDIR /app # Paket listelerini kopyala ve bağımlılıkları kur COPY package*.json ./ RUN npm install --production # Tüm kodları ve .env dosyasını kopyala COPY . . # Uygulamayı başlat CMD ["node", "worker.js"]