# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION BEGIN
PassengerAppRoot "/home/bytelata/api-nekoapp.nekocrafter.cl"
PassengerBaseURI "/docs"
PassengerNodejs "/home/bytelata/nodevenv/api-nekoapp.nekocrafter.cl/20/bin/node"
PassengerAppType node
PassengerStartupFile dist/main.js
# DO NOT REMOVE. CLOUDLINUX PASSENGER CONFIGURATION END
# Evitar la creación de carpetas físicas por Swagger
<IfModule mod_rewrite.c>
  RewriteEngine On
  
  # Redirigir todas las solicitudes a archivos o directorios que no existen a index.js
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^ dist/main.js [L]
  
  # Específicamente para la ruta /api-docs
  RewriteRule ^api-docs/?$ /api [L]
</IfModule>