FROM node:25-alpine WORKDIR /app # Install dependencies COPY package*.json ./ RUN npm install --production # Copy application code COPY . . # Create directory for database with open permissions RUN mkdir -p /app/data && chmod 777 /app/data # Set environment variable for database path ENV DB_PATH=/app/data/data.db EXPOSE 3000 CMD ["node", "server.js"]