fix(runtime-config): resolver MUSIC_DIR en tiempo de ejecución y no hornearlo en build; endpoints usan env absoluto o public fallback
All checks were successful
build-and-deploy / build (push) Successful in 21s
build-and-deploy / deploy (push) Successful in 3s

This commit is contained in:
2025-08-10 03:03:22 -06:00
parent 81330de97e
commit e3e7374096
3 changed files with 9 additions and 13 deletions

View File

@@ -1,10 +1,5 @@
// https://nuxt.com/docs/api/configuration/nuxt-config
import { defineNuxtConfig } from 'nuxt/config'
import { resolve, isAbsolute } from 'path'
// Compute absolute music directory at build-time to avoid .output cwd issues in preview/prod
const musicDirEnv = process.env.MUSIC_DIR || './music'
const musicDirAbs = isAbsolute(musicDirEnv) ? musicDirEnv : resolve(process.cwd(), musicDirEnv)
export default defineNuxtConfig({
// Helpers
@@ -144,7 +139,6 @@ export default defineNuxtConfig({
// Runtime configuration
runtimeConfig: {
musicDirAbs,
public: {
musicPath: process.env.NUXT_PUBLIC_MUSIC_PATH || '/music'
}