upstream adonis_backend {
    least_conn;
    server app:3333;
}

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;

    client_max_body_size 600M;  # Support up to 500MB uploads
    client_body_buffer_size 128k;

    location /.well-known/acme-challenge/ {
        root /var/www/certbot;
    }

    location / {
        return 301 https://$host$request_uri;
    }
}
