server {
    listen 80;
    server_name _;

    # 設定根目錄
    root /usr/share/nginx/html;

    # 關閉訪問日誌（減少 SD 卡寫入）
    access_log off;
    error_log /var/log/nginx/error.log warn;

    # 啟用目錄列表（可選，方便查看所有圖片）
    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;

    # 圖片快取設定
    location ~* \.(jpg|jpeg|png|gif|ico|webp|svg|bmp)$ {
        expires 30d;
        add_header Cache-Control "public, immutable";
        add_header X-Content-Type-Options "nosniff";
    }

    # 禁止訪問隱藏檔案
    location ~ /\. {
        deny all;
    }

    # 健康檢查端點
    location /health {
        access_log off;
        return 200 "OK\n";
        add_header Content-Type text/plain;
    }

    # 設定最大上傳大小（如果需要透過其他方式上傳）
    client_max_body_size 100M;
}
