fix: добавить postbuild.js для копирования статических файлов

- scripts/postbuild.js: новый скрипт для копирования public и .next/static в .next/standalone
- package.json: запуск postbuild.js после npm run build
- scripts/install.sh: использование postbuild.js вместо ручного копирования
- scripts/manage.sh: использование postbuild.js вместо ручного копирования
- next.config.js: убран outputFileTracingRoot (не работает в Next.js 16)

Теперь стили и статические файлы должны корректно работать в продакшене
This commit is contained in:
kilyabin
2026-03-05 14:21:42 +04:00
parent 39cdf692ce
commit c43bed396e
5 changed files with 106 additions and 45 deletions

View File

@@ -4,7 +4,6 @@ const nextConfig = {
output: 'standalone',
generateEtags: false,
allowedDevOrigins: ['192.168.1.10'],
// Не используем outputFileTracingRoot для корректной работы standalone режима
webpack: (config, { isServer }) => {
// Исключаем fs и path из клиентской сборки
if (!isServer) {
@@ -16,7 +15,6 @@ const nextConfig = {
}
return config
},
// Указываем корневую директорию для устранения предупреждения о множественных lockfiles
turbopack: {
root: __dirname,
},