Runs with fully automated CI/CD pipeline 'git push -> stage -> test-build -> run-test -> prod-build -> release'.
Full MEAN stack application embeded in google cloud platform.
Deployed from github.
For deployment to
Googl Cloud run
.
MEAN Stack
npm
scriptsnpm run <script>
Script | Description |
---|---|
dev:app |
Start the Angular development server on port 4200 |
build |
Build the Angular application |
lint |
Lint the whole application |
e2e |
Run application end to end |
start * |
Start the express server that serves a built application |
dev:server |
Start the express server in dev mode with nodemon |
test:server |
(Not implemented) Start serverside tests |
test:headless |
Run tests in headless browser without watch mode |
test:dev |
run testing during development in watch mode |
gcloud:build |
Build container and submit to gcloud container registry |
gcloud:deploy |
Build container and submit to gcloud container registry |
gcloud:test-container |
Build container and submit to gcloud container registry |
gcloud:prod-container |
Build container and submit to gcloud container registry |
gcloud:deploy |
Deploy the submitted container to cloud run |
local |
Build container locally |
test * |
Run the end to end script |