Skip to content
This repository was archived by the owner on Dec 18, 2024. It is now read-only.

Commit 0ab6cf6

Browse files
Eric Jimenezjelbourn
authored andcommitted
Add commands to build/publish dev and prod instances (#76)
1 parent 2a4e2bb commit 0ab6cf6

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

.firebaserc

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
11
{}
2-
{
3-
"projects": {
4-
"default": "material2-docs-dev"
5-
}
6-
}

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,15 @@
33
## Preview
44
https://material2-docs-dev.firebaseapp.com/
55

6-
## Production Build instructions
6+
## Deployment instructions
77
```
8-
yarn install
9-
yarn prerender:serve &
10-
yarn run prod-build
11-
open http://localhost:4201
8+
> npm install
9+
10+
# Development
11+
> npm run publish-dev
12+
13+
# Production
14+
> npm run publish-prod
1215
```
1316

1417
For development builds use the usual `ng serve` and `ng build` commands.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
"prerender": "node tools/prerenderer/get-all-urls.js && protractor config/protractor-prerender.conf.js",
1313
"prerender:serve": "node tools/prerenderer/serve.js",
1414
"prod-build": "ng build --aot --prod && npm run prerender && cp -r tmp/prerendered/* dist/",
15-
"postinstall": "webdriver-manager update"
15+
"postinstall": "webdriver-manager update",
16+
"publish-prod": "ng build --aot --prod && firebase use material-angular-io && firebase deploy",
17+
"publish-dev": "ng build --aot --prod && firebase use material2-docs-dev && firebase deploy"
1618
},
1719
"private": true,
1820
"dependencies": {

0 commit comments

Comments
 (0)