Skip to content

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

@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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions