Skip to content

deploy command does not succeed with --json flag #7246

@kristof-kasa

Description

@kristof-kasa

Describe the bug

I'm trying to deploy a legacy Vue Nuxt 2 SPA via CLI, but for some reason, I'm getting no errors at all why it's not successful. I tried to enable debug logs, but I can't see any detailed errors. It just hangs a bit after [get-build-settings.ts] getBuildSettings for baseDirectory: and exits.

DEBUG='*' netlify deploy --context deploy-preview --alias "deploy-preview-test" --build --json --site site-id --debug --auth auth_token --message "message" --skip-functions-cache deploy:preAction start +0ms deploy:init start +0ms [project.ts]: detectFrameworks [project.ts]: detectBuildSystem [project.ts]: detectWorkspaces [project.ts]: detectPackageManager [project.ts]: detectFrameworksInPath - undefined ❯ Initial build environment config: my-repo/netlify.toml context: deploy-preview cwd: my-repo featureFlags: [] mode: cli repositoryRoot: my-repo siteId: site-id ❯ UI build settings baseRelDir: true build: command: NODE_ENV=dev npm run build publish: dist ❯ Resolved build environment branch: my-branch buildDir: my-repo configPath: my-repo/netlify.toml context: deploy-preview env: - my list of env vars... ❯ Resolved config build: command: NODE_ENV=dev npm run build commandOrigin: ui publish: my-repo/dist publishOrigin: ui headers: - for: /* values: Access-Control-Allow-Origin: https://my-site.com headersOrigin: config plugins: - inputs: {} origin: config package: /netlify/plugins/my-custom-plugin redirects: - from: /* status: 200 to: /index.html redirectsOrigin: config netlify:init end +0ms deploy:preAction end +0ms [project.ts]: getBuildSettings [project.ts]: detectFrameworks [get-build-settings.ts] getBuildSettings for baseDirectory: 

I'm trying to prepare a reproducible repository, but in the meantime, I'd like some input on how to proceed since I have no idea what the error could be. The deployment works if I do it on the web UI, but not via the CLI. We would like to switch to a CLI-based deployment flow via CLI and GitHub Actions. I have two of these legacy Nuxt 2 projects, and I can deploy the other successfully via the CLI, but not this one. The configuration is basically is the same. The other one doesn't have the netlify.toml file in the root, but if I delete that one, it will still not deploy.

Steps to reproduce

placeholder

Configuration

[[redirects]]
from = "/*"
to = "/index.html"
status = 200

[[headers]]
for = "/*"
[headers.values]
Access-Control-Allow-Origin = "https://mysite.com"

[[plugins]]
package = "/netlify/plugins/my-plugin"

Environment

(nuxt2 with vue2)

System:
OS: macOS 15.3.2
CPU: (8) arm64 Apple M1 Pro
Memory: 264.89 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.12.1 - ~/.nvm/versions/node/v20.12.1/bin/node
npm: 10.5.0 - ~/.nvm/versions/node/v20.12.1/bin/npm
npmGlobalPackages:
netlify-cli: 20.1.1

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions