import type { NextConfig } from "next";

const nextConfig: NextConfig = {
  // Enable standalone output for Docker
  output: "standalone",

  // Image optimization
  images: {
    remotePatterns: [
      {
        protocol: "https",
        hostname: "**",
      },
      {
        protocol: "http",
        hostname: "localhost",
      },
      {
        protocol: "http",
        hostname: "127.0.0.1",
      },
    ],
    // Don't proxy external images through Next.js server
    // Avoids SSL cert issues with Contabo S3 (sin1.contabostorage.com)
    unoptimized: true,
  },
};

export default nextConfig;
