Title: wrong output path for deploy · Issue #2780 · angular/angularfire · GitHub
Open Graph Title: wrong output path for deploy · Issue #2780 · angular/angularfire
X Title: wrong output path for deploy · Issue #2780 · angular/angularfire
Description: when I run ng build --prod and ng run server it writes the output into dist/browser and dist/server folders. but when I run ng deploy using @angular/fire:deploy, it writes the output into dist/browser/dist/browser and dist/srver/dist/ser...
Open Graph Description: when I run ng build --prod and ng run server it writes the output into dist/browser and dist/server folders. but when I run ng deploy using @angular/fire:deploy, it writes the output into dist/brow...
X Description: when I run ng build --prod and ng run server it writes the output into dist/browser and dist/server folders. but when I run ng deploy using @angular/fire:deploy, it writes the output into dist/brow...
Opengraph URL: https://github.com/angular/angularfire/issues/2780
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"wrong output path for deploy","articleBody":"when I run `ng build --prod` and `ng run server` it writes the output into `dist/browser` and `dist/server` folders.\r\nbut when I run `ng deploy` using `@angular/fire:deploy`, it writes the output into `dist/browser/dist/browser` and `dist/srver/dist/server`\r\n\r\n\r\nangular.json\r\n```\r\n{\r\n \"$schema\": \"./node_modules/@angular/cli/lib/config/schema.json\",\r\n \"version\": 1,\r\n \"newProjectRoot\": \"projects\",\r\n \"projects\": {\r\n \"cms\": {\r\n \"projectType\": \"application\",\r\n \"schematics\": {\r\n \"@schematics/angular:component\": {\r\n \"style\": \"scss\"\r\n },\r\n \"@schematics/angular:application\": {\r\n \"strict\": true\r\n }\r\n },\r\n \"root\": \"projects/cms\",\r\n \"sourceRoot\": \"projects/cms/browser\",\r\n \"prefix\": \"app\",\r\n \"architect\": {\r\n \"build\": {\r\n \"builder\": \"@angular-devkit/build-angular:browser\",\r\n \"options\": {\r\n \r\n \"outputPath\": \"dist/cms/core/browser\",\r\n \"index\": \"projects/cms/browser/index.html\",\r\n \"main\": \"projects/cms/browser/main.ts\",\r\n \"polyfills\": \"projects/cms/browser/polyfills.ts\",\r\n \"tsConfig\": \"projects/cms/browser/tsconfig.json\",\r\n \"aot\": true,\r\n \"assets\": [\r\n \"projects/cms/browser/favicon.ico\",\r\n \"projects/cms/browser/assets\"\r\n ],\r\n \"styles\": [\r\n \"./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css\",\r\n \"projects/cms/browser/styles.scss\"\r\n ],\r\n \"scripts\": []\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"fileReplacements\": [\r\n {\r\n \"replace\": \"projects/cms/config/env.ts\",\r\n \"with\": \"projects/cms/config/env.prod.ts\"\r\n }\r\n ],\r\n \"optimization\": true,\r\n \"outputHashing\": \"all\",\r\n \"sourceMap\": false,\r\n \"extractCss\": true,\r\n \"namedChunks\": false,\r\n \"extractLicenses\": true,\r\n \"vendorChunk\": false,\r\n \"buildOptimizer\": true,\r\n \"budgets\": [\r\n {\r\n \"type\": \"initial\",\r\n \"maximumWarning\": \"500kb\",\r\n \"maximumError\": \"1mb\"\r\n },\r\n {\r\n \"type\": \"anyComponentStyle\",\r\n \"maximumWarning\": \"500kb\",\r\n \"maximumError\": \"1mb\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"serve\": {\r\n \"builder\": \"@angular-devkit/build-angular:dev-server\",\r\n \"options\": {\r\n \"browserTarget\": \"cms:build\"\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"browserTarget\": \"cms:build:production\"\r\n }\r\n }\r\n },\r\n \"extract-i18n\": {\r\n \"builder\": \"@angular-devkit/build-angular:extract-i18n\",\r\n \"options\": {\r\n \"browserTarget\": \"cms:build\"\r\n }\r\n },\r\n \"test\": {\r\n \"builder\": \"@angular-devkit/build-angular:karma\",\r\n \"options\": {\r\n \"main\": \"projects/cms/browser/test.ts\",\r\n \"polyfills\": \"projects/cms/browser/polyfills.ts\",\r\n \"tsConfig\": \"projects/cms/tsconfig.spec.json\",\r\n \"karmaConfig\": \"projects/cms/karma.conf.js\",\r\n \"assets\": [\r\n \"projects/cms/browser/favicon.ico\",\r\n \"projects/cms/browser/assets\"\r\n ],\r\n \"styles\": [\r\n \"./node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css\",\r\n \"projects/cms/browser/styles.scss\"\r\n ],\r\n \"scripts\": []\r\n }\r\n },\r\n \"lint\": {\r\n \"builder\": \"@angular-devkit/build-angular:tslint\",\r\n \"options\": {\r\n \"tsConfig\": [\r\n \"projects/cms/browser/tsconfig.json\",\r\n \"projects/cms/tsconfig.spec.json\",\r\n \"projects/cms/e2e/tsconfig.json\",\r\n \"projects/cms/server/tsconfig.json\"\r\n ],\r\n \"exclude\": [\r\n \"**/node_modules/**\"\r\n ]\r\n }\r\n },\r\n \"e2e\": {\r\n \"builder\": \"@angular-devkit/build-angular:protractor\",\r\n \"options\": {\r\n \"protractorConfig\": \"projects/cms/e2e/protractor.conf.js\",\r\n \"devServerTarget\": \"cms:serve\"\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"devServerTarget\": \"cms:serve:production\"\r\n }\r\n }\r\n },\r\n \"server\": {\r\n \"builder\": \"@angular-devkit/build-angular:server\",\r\n \"options\": { \r\n \"outputPath\": \"dist/cms/core/server\",\r\n \"main\": \"projects/cms/server/express.ts\",\r\n \"tsConfig\": \"projects/cms/server/tsconfig.json\",\r\n \"externalDependencies\": [\r\n \"firebase\",\r\n \"@firebase/app\",\r\n \"@firebase/analytics\",\r\n \"@firebase/auth\",\r\n \"@firebase/component\",\r\n \"@firebase/database\",\r\n \"@firebase/firestore\",\r\n \"@firebase/functions\",\r\n \"@firebase/installations\",\r\n \"@firebase/messaging\",\r\n \"@firebase/storage\",\r\n \"@firebase/performance\",\r\n \"@firebase/remote-config\",\r\n \"@firebase/util\"\r\n ]\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"outputHashing\": \"media\",\r\n \"fileReplacements\": [\r\n {\r\n \"replace\": \"projects/cms/config/env.ts\",\r\n \"with\": \"projects/cms/config/env.prod.ts\"\r\n }\r\n ],\r\n \"sourceMap\": false,\r\n \"optimization\": true\r\n }\r\n }\r\n },\r\n \"serve-ssr\": {\r\n \"builder\": \"@nguniversal/builders:ssr-dev-server\",\r\n \"options\": {\r\n \"browserTarget\": \"cms:build\",\r\n \"serverTarget\": \"cms:server\"\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"browserTarget\": \"cms:build:production\",\r\n \"serverTarget\": \"cms:server:production\"\r\n }\r\n }\r\n },\r\n \"prerender\": {\r\n \"builder\": \"@nguniversal/builders:prerender\",\r\n \"options\": {\r\n \"browserTarget\": \"cms:build:production\",\r\n \"serverTarget\": \"cms:server:production\",\r\n \"routes\": [\r\n \"/\"\r\n ]\r\n },\r\n \"configurations\": {\r\n \"production\": {}\r\n }\r\n },\r\n \"deploy\": {\r\n \"builder\": \"@angular/fire:deploy\",\r\n \"options\": {\r\n \"ssr\": true\r\n }\r\n }\r\n }\r\n },\r\n \"sample\": {\r\n \"projectType\": \"application\",\r\n \"schematics\": {\r\n \"@schematics/angular:component\": {\r\n \"style\": \"scss\"\r\n },\r\n \"@schematics/angular:application\": {\r\n \"strict\": true\r\n }\r\n },\r\n \"root\": \"projects/sample\",\r\n \"sourceRoot\": \"projects/sample/src\",\r\n \"prefix\": \"app\",\r\n \"architect\": {\r\n \"build\": {\r\n \"builder\": \"@angular-devkit/build-angular:browser\",\r\n \"options\": {\r\n \"outputPath\": \"dist/sample\",\r\n \"index\": \"projects/sample/src/index.html\",\r\n \"main\": \"projects/sample/src/main.ts\",\r\n \"polyfills\": \"projects/sample/src/polyfills.ts\",\r\n \"tsConfig\": \"projects/sample/tsconfig.app.json\",\r\n \"aot\": true,\r\n \"assets\": [\r\n \"projects/sample/src/favicon.ico\",\r\n \"projects/sample/src/assets\"\r\n ],\r\n \"styles\": [\r\n \"projects/sample/src/styles.scss\"\r\n ],\r\n \"scripts\": []\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"fileReplacements\": [\r\n {\r\n \"replace\": \"projects/sample/src/environments/environment.ts\",\r\n \"with\": \"projects/sample/src/environments/environment.prod.ts\"\r\n }\r\n ],\r\n \"optimization\": true,\r\n \"outputHashing\": \"all\",\r\n \"sourceMap\": false,\r\n \"extractCss\": true,\r\n \"namedChunks\": false,\r\n \"extractLicenses\": true,\r\n \"vendorChunk\": false,\r\n \"buildOptimizer\": true,\r\n \"budgets\": [\r\n {\r\n \"type\": \"initial\",\r\n \"maximumWarning\": \"500kb\",\r\n \"maximumError\": \"1mb\"\r\n },\r\n {\r\n \"type\": \"anyComponentStyle\",\r\n \"maximumWarning\": \"2kb\",\r\n \"maximumError\": \"4kb\"\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"serve\": {\r\n \"builder\": \"@angular-devkit/build-angular:dev-server\",\r\n \"options\": {\r\n \"browserTarget\": \"sample:build\"\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"browserTarget\": \"sample:build:production\"\r\n }\r\n }\r\n },\r\n \"extract-i18n\": {\r\n \"builder\": \"@angular-devkit/build-angular:extract-i18n\",\r\n \"options\": {\r\n \"browserTarget\": \"sample:build\"\r\n }\r\n },\r\n \"test\": {\r\n \"builder\": \"@angular-devkit/build-angular:karma\",\r\n \"options\": {\r\n \"main\": \"projects/sample/src/test.ts\",\r\n \"polyfills\": \"projects/sample/src/polyfills.ts\",\r\n \"tsConfig\": \"projects/sample/tsconfig.spec.json\",\r\n \"karmaConfig\": \"projects/sample/karma.conf.js\",\r\n \"assets\": [\r\n \"projects/sample/src/favicon.ico\",\r\n \"projects/sample/src/assets\"\r\n ],\r\n \"styles\": [\r\n \"projects/sample/src/styles.scss\"\r\n ],\r\n \"scripts\": []\r\n }\r\n },\r\n \"lint\": {\r\n \"builder\": \"@angular-devkit/build-angular:tslint\",\r\n \"options\": {\r\n \"tsConfig\": [\r\n \"projects/sample/tsconfig.app.json\",\r\n \"projects/sample/tsconfig.spec.json\",\r\n \"projects/sample/e2e/tsconfig.json\"\r\n ],\r\n \"exclude\": [\r\n \"**/node_modules/**\"\r\n ]\r\n }\r\n },\r\n \"e2e\": {\r\n \"builder\": \"@angular-devkit/build-angular:protractor\",\r\n \"options\": {\r\n \"protractorConfig\": \"projects/sample/e2e/protractor.conf.js\",\r\n \"devServerTarget\": \"sample:serve\"\r\n },\r\n \"configurations\": {\r\n \"production\": {\r\n \"devServerTarget\": \"sample:serve:production\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"defaultProject\": \"cms\"\r\n}\r\n```\r\n\r\n","author":{"url":"https://github.com/its-dibo","@type":"Person","name":"its-dibo"},"datePublished":"2021-03-15T14:48:29.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":3},"url":"https://github.com/2780/angularfire/issues/2780"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:1d70da69-ffa0-e204-a770-666ad8eb8dac |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B1C8:2337A:2FF8CE9:4566595:6A60F273 |
| html-safe-nonce | aacd17b703009f7cc1382f0f7b9b41d86a4a31b80c4e17ff3e91d050f2c4895f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMUM4OjIzMzdBOjJGRjhDRTk6NDU2NjU5NTo2QTYwRjI3MyIsInZpc2l0b3JfaWQiOiIxMjgwMjI0OTU1NTIwMzE2MDE5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 2a6d41798b108e9759793aa414092caf8c7a0ddf1779b62d7b0283d13adc307f |
| hovercard-subject-tag | issue:831888188 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/angular/angularfire/2780/issue_layout |
| twitter:image | https://opengraph.githubassets.com/b0b33a5573380e497efe16695b94d9d42a935fecf2f5f9e7054f6a8bda4fae0c/angular/angularfire/issues/2780 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/b0b33a5573380e497efe16695b94d9d42a935fecf2f5f9e7054f6a8bda4fae0c/angular/angularfire/issues/2780 |
| og:image:alt | when I run ng build --prod and ng run server it writes the output into dist/browser and dist/server folders. but when I run ng deploy using @angular/fire:deploy, it writes the output into dist/brow... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | its-dibo |
| hostname | github.com |
| expected-hostname | github.com |
| None | 01a0f3379195d313175de239776b09dd4a079d5b2ea29dd9c37e85cd4cd5e990 |
| turbo-cache-control | no-preview |
| go-import | github.com/angular/angularfire git https://github.com/angular/angularfire.git |
| octolytics-dimension-user_id | 139426 |
| octolytics-dimension-user_login | angular |
| octolytics-dimension-repository_id | 49453413 |
| octolytics-dimension-repository_nwo | angular/angularfire |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49453413 |
| octolytics-dimension-repository_network_root_nwo | angular/angularfire |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 00ca1a9089c8f2453e5d118d0554c8a26883d159 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width