Skip to content

[Q] Cannot configure deploy for 2 different hosting sites #3076

Open
@Humberd

Description

@Humberd

if (firebaseHostingSite !== defulatFirebaseHostingSite) {
throw new Error('The Firebase Hosting Site specified by your angular.json or .firebaserc is in conflict');
}

The above piece of code prevents me from applying different configurations, so that I could invoke ng deploy -c="development".
My angular.json config looks like this:

// angular.json
"deploy": {
  "builder": "@angular/fire:deploy",
  "options": {
    "prerender": false,
    "ssr": false,
    "browserTarget": "client:build:production",
    "firebaseProject": "my-project"
  },
  "configurations": {
    "production": {
      "firebaseHostingSite": "my-project-prod-version"
    },
    "development": {
      "firebaseHostingSite": "my-project-dev-version"
    }
  }
}

What was the reason to use only the default hosting site and throw error when I want make some changes?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions