├── Chapter01 ├── calculator │ ├── index.js │ └── package.json ├── mysite-gke │ ├── .dockerignore │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── Dockerfile │ ├── Procfile │ ├── db-deployment.yml │ ├── db-service.yml │ ├── keystone.js │ ├── models │ │ ├── Enquiry.js │ │ └── User.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── images │ │ │ ├── logo-email.gif │ │ │ └── logo.svg │ │ ├── js │ │ │ ├── bootstrap │ │ │ │ ├── affix.js │ │ │ │ ├── alert.js │ │ │ │ ├── bootstrap-3.3.5.js │ │ │ │ ├── bootstrap-3.3.5.min.js │ │ │ │ ├── button.js │ │ │ │ ├── carousel.js │ │ │ │ ├── collapse.js │ │ │ │ ├── dropdown.js │ │ │ │ ├── modal.js │ │ │ │ ├── npm.js │ │ │ │ ├── popover.js │ │ │ │ ├── scrollspy.js │ │ │ │ ├── tab.js │ │ │ │ ├── tooltip.js │ │ │ │ └── transition.js │ │ │ └── jquery │ │ │ │ ├── jquery-1.11.3.js │ │ │ │ ├── jquery-1.11.3.min.js │ │ │ │ ├── jquery-2.1.4.js │ │ │ │ └── jquery-2.1.4.min.js │ │ └── styles │ │ │ ├── bootstrap │ │ │ ├── alerts.less │ │ │ ├── badges.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── dropdowns.less │ │ │ ├── forms.less │ │ │ ├── glyphicons.less │ │ │ ├── grid.less │ │ │ ├── input-groups.less │ │ │ ├── jumbotron.less │ │ │ ├── labels.less │ │ │ ├── list-group.less │ │ │ ├── media.less │ │ │ ├── mixins.less │ │ │ ├── mixins │ │ │ │ ├── alerts.less │ │ │ │ ├── background-variant.less │ │ │ │ ├── border-radius.less │ │ │ │ ├── buttons.less │ │ │ │ ├── center-block.less │ │ │ │ ├── clearfix.less │ │ │ │ ├── forms.less │ │ │ │ ├── gradients.less │ │ │ │ ├── grid-framework.less │ │ │ │ ├── grid.less │ │ │ │ ├── hide-text.less │ │ │ │ ├── image.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── nav-divider.less │ │ │ │ ├── nav-vertical-align.less │ │ │ │ ├── opacity.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── progress-bar.less │ │ │ │ ├── reset-filter.less │ │ │ │ ├── reset-text.less │ │ │ │ ├── resize.less │ │ │ │ ├── responsive-visibility.less │ │ │ │ ├── size.less │ │ │ │ ├── tab-focus.less │ │ │ │ ├── table-row.less │ │ │ │ ├── text-emphasis.less │ │ │ │ ├── text-overflow.less │ │ │ │ └── vendor-prefixes.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── normalize.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── popovers.less │ │ │ ├── print.less │ │ │ ├── progress-bars.less │ │ │ ├── responsive-embed.less │ │ │ ├── responsive-utilities.less │ │ │ ├── scaffolding.less │ │ │ ├── tables.less │ │ │ ├── theme.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ │ ├── site.less │ │ │ ├── site.min.css │ │ │ └── site │ │ │ ├── layout.less │ │ │ └── variables.less │ ├── routes │ │ ├── index.js │ │ ├── middleware.js │ │ └── views │ │ │ ├── contact.js │ │ │ └── index.js │ ├── templates │ │ └── views │ │ │ ├── contact.hbs │ │ │ ├── helpers │ │ │ └── index.js │ │ │ ├── index.hbs │ │ │ ├── layouts │ │ │ └── default.hbs │ │ │ └── partials │ │ │ └── pagination.hbs │ ├── updates │ │ └── 0.0.1-admins.js │ ├── web-deployment.yml │ └── web-service.yml ├── mysite │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── Procfile │ ├── keystone.js │ ├── models │ │ ├── Enquiry.js │ │ └── User.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ ├── images │ │ │ ├── logo-email.gif │ │ │ └── logo.svg │ │ ├── js │ │ │ ├── bootstrap │ │ │ │ ├── affix.js │ │ │ │ ├── alert.js │ │ │ │ ├── bootstrap-3.3.5.js │ │ │ │ ├── bootstrap-3.3.5.min.js │ │ │ │ ├── button.js │ │ │ │ ├── carousel.js │ │ │ │ ├── collapse.js │ │ │ │ ├── dropdown.js │ │ │ │ ├── modal.js │ │ │ │ ├── npm.js │ │ │ │ ├── popover.js │ │ │ │ ├── scrollspy.js │ │ │ │ ├── tab.js │ │ │ │ ├── tooltip.js │ │ │ │ └── transition.js │ │ │ └── jquery │ │ │ │ ├── jquery-1.11.3.js │ │ │ │ ├── jquery-1.11.3.min.js │ │ │ │ ├── jquery-2.1.4.js │ │ │ │ └── jquery-2.1.4.min.js │ │ └── styles │ │ │ ├── bootstrap │ │ │ ├── alerts.less │ │ │ ├── badges.less │ │ │ ├── bootstrap.less │ │ │ ├── breadcrumbs.less │ │ │ ├── button-groups.less │ │ │ ├── buttons.less │ │ │ ├── carousel.less │ │ │ ├── close.less │ │ │ ├── code.less │ │ │ ├── component-animations.less │ │ │ ├── dropdowns.less │ │ │ ├── forms.less │ │ │ ├── glyphicons.less │ │ │ ├── grid.less │ │ │ ├── input-groups.less │ │ │ ├── jumbotron.less │ │ │ ├── labels.less │ │ │ ├── list-group.less │ │ │ ├── media.less │ │ │ ├── mixins.less │ │ │ ├── mixins │ │ │ │ ├── alerts.less │ │ │ │ ├── background-variant.less │ │ │ │ ├── border-radius.less │ │ │ │ ├── buttons.less │ │ │ │ ├── center-block.less │ │ │ │ ├── clearfix.less │ │ │ │ ├── forms.less │ │ │ │ ├── gradients.less │ │ │ │ ├── grid-framework.less │ │ │ │ ├── grid.less │ │ │ │ ├── hide-text.less │ │ │ │ ├── image.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── nav-divider.less │ │ │ │ ├── nav-vertical-align.less │ │ │ │ ├── opacity.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── progress-bar.less │ │ │ │ ├── reset-filter.less │ │ │ │ ├── reset-text.less │ │ │ │ ├── resize.less │ │ │ │ ├── responsive-visibility.less │ │ │ │ ├── size.less │ │ │ │ ├── tab-focus.less │ │ │ │ ├── table-row.less │ │ │ │ ├── text-emphasis.less │ │ │ │ ├── text-overflow.less │ │ │ │ └── vendor-prefixes.less │ │ │ ├── modals.less │ │ │ ├── navbar.less │ │ │ ├── navs.less │ │ │ ├── normalize.less │ │ │ ├── pager.less │ │ │ ├── pagination.less │ │ │ ├── panels.less │ │ │ ├── popovers.less │ │ │ ├── print.less │ │ │ ├── progress-bars.less │ │ │ ├── responsive-embed.less │ │ │ ├── responsive-utilities.less │ │ │ ├── scaffolding.less │ │ │ ├── tables.less │ │ │ ├── theme.less │ │ │ ├── thumbnails.less │ │ │ ├── tooltip.less │ │ │ ├── type.less │ │ │ ├── utilities.less │ │ │ ├── variables.less │ │ │ └── wells.less │ │ │ ├── site.less │ │ │ ├── site.min.css │ │ │ └── site │ │ │ ├── layout.less │ │ │ └── variables.less │ ├── routes │ │ ├── index.js │ │ ├── middleware.js │ │ └── views │ │ │ ├── contact.js │ │ │ └── index.js │ ├── templates │ │ └── views │ │ │ ├── contact.hbs │ │ │ ├── helpers │ │ │ └── index.js │ │ │ ├── index.hbs │ │ │ ├── layouts │ │ │ └── default.hbs │ │ │ └── partials │ │ │ └── pagination.hbs │ └── updates │ │ └── 0.0.1-admins.js ├── php-app │ ├── pdo │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── common.php │ │ ├── config.php │ │ ├── data │ │ │ ├── .DS_Store │ │ │ └── init.sql │ │ ├── install.php │ │ └── public │ │ │ ├── .DS_Store │ │ │ ├── create.php │ │ │ ├── css │ │ │ ├── .DS_Store │ │ │ └── style.css │ │ │ ├── index.php │ │ │ ├── read.php │ │ │ └── templates │ │ │ ├── footer.php │ │ │ └── header.php │ └── startup-script.sh └── startup-script.sh ├── Chapter02 ├── bigtable │ ├── bigtableIns.py │ └── requirements.txt ├── imageresize │ ├── config.json │ ├── index.js │ └── package.json ├── mysql2spanner │ ├── employees_dat.txt │ ├── insert_data2spanner.py │ ├── offices_dat.txt │ ├── org_extract.sql │ └── requirements.txt ├── staticSite │ ├── archetypes │ │ └── default.md │ ├── config.toml │ ├── content │ │ └── posts │ │ │ └── first-post.md │ └── public │ │ ├── 404.html │ │ ├── categories │ │ ├── index.html │ │ └── index.xml │ │ ├── dist │ │ ├── app.bundle.js │ │ └── main.css │ │ ├── images │ │ └── gohugo-default-sample-hero-image.jpg │ │ ├── index.html │ │ ├── index.xml │ │ ├── posts │ │ ├── first-post │ │ │ └── index.html │ │ ├── index.html │ │ ├── index.xml │ │ └── page │ │ │ └── 1 │ │ │ └── index.html │ │ ├── sitemap.xml │ │ └── tags │ │ ├── index.html │ │ └── index.xml └── storagedrive │ ├── requirements.txt │ └── upload.py ├── Chapter03 └── lets-be-bad-guys │ ├── .gitignore │ ├── LICENSE.txt │ ├── README.md │ ├── app.yaml │ ├── badguys │ ├── __init__.py │ ├── settings.py │ ├── static │ │ ├── css │ │ │ ├── foundation.css │ │ │ ├── foundation.min.css │ │ │ ├── normalize.css │ │ │ └── site.css │ │ ├── images │ │ │ ├── favicon.ico │ │ │ └── hacker.jpg │ │ └── js │ │ │ ├── exercises │ │ │ ├── .xss-path.js.swp │ │ │ ├── csrf-image.js │ │ │ ├── csrf-third-party.js │ │ │ ├── injection-code-execution.js │ │ │ ├── injection-file-access.js │ │ │ ├── injection-sql.js │ │ │ ├── xss-form.js │ │ │ ├── xss-path.js │ │ │ └── xss-query.js │ │ │ ├── foundation.min.js │ │ │ ├── foundation │ │ │ ├── foundation.alerts.js │ │ │ ├── foundation.clearing.js │ │ │ ├── foundation.cookie.js │ │ │ ├── foundation.dropdown.js │ │ │ ├── foundation.forms.js │ │ │ ├── foundation.joyride.js │ │ │ ├── foundation.js │ │ │ ├── foundation.magellan.js │ │ │ ├── foundation.orbit.js │ │ │ ├── foundation.placeholder.js │ │ │ ├── foundation.reveal.js │ │ │ ├── foundation.section.js │ │ │ ├── foundation.tooltips.js │ │ │ └── foundation.topbar.js │ │ │ └── vendor │ │ │ ├── custom.modernizr.js │ │ │ ├── jquery.js │ │ │ └── zepto.js │ ├── templates │ │ ├── about.html │ │ ├── base.html │ │ ├── conclusion.html │ │ ├── exercise_base.html │ │ ├── index.html │ │ └── vulnerable │ │ │ ├── access_control │ │ │ ├── admin.html │ │ │ ├── index.html │ │ │ └── non_admin.html │ │ │ ├── broken_auth │ │ │ └── index.html │ │ │ ├── components │ │ │ └── index.html │ │ │ ├── csrf │ │ │ ├── gift_card.html │ │ │ ├── image.html │ │ │ ├── index.html │ │ │ └── third_party.html │ │ │ ├── direct_object_references │ │ │ ├── index.html │ │ │ └── profile.html │ │ │ ├── exposure │ │ │ └── index.html │ │ │ ├── injection │ │ │ ├── code_execution.html │ │ │ ├── file_access.html │ │ │ ├── index.html │ │ │ └── sql.html │ │ │ ├── misconfig │ │ │ └── index.html │ │ │ ├── redirects │ │ │ ├── admin.html │ │ │ ├── forward_failed.html │ │ │ ├── forwards.html │ │ │ ├── index.html │ │ │ └── redirects.html │ │ │ └── xss │ │ │ ├── form.html │ │ │ ├── index.html │ │ │ ├── path.html │ │ │ └── query.html │ ├── urls.py │ ├── vulnerable │ │ ├── __init__.py │ │ ├── models.py │ │ ├── tests.py │ │ └── views.py │ └── wsgi.py │ ├── manage.py │ ├── requirements.txt │ └── solutions.md ├── Chapter04 ├── autosecurity │ ├── autosec-api.py │ └── requirements.txt └── using_dlp_api │ ├── check-with-dlp.py │ └── data.csv ├── Chapter05 ├── data2BQ │ ├── requirements.txt │ └── twitter2BQ.py ├── speech-api │ ├── requirements.txt │ └── transcribe.py ├── translate-api │ ├── requirements.txt │ └── twitter2-anyLang.py └── vision-api │ ├── processImage.py │ └── requirements.txt ├── Chapter06 ├── debugger │ ├── helloDebug.py │ └── requirements.txt ├── deploymgr │ ├── vm_with_2disks.yaml │ ├── vm_with_disks.jinja │ └── vm_with_disks.yaml └── error-reporting │ ├── hello.py │ └── requirements.txt ├── Chapter07 ├── packer │ ├── goldern.json │ └── pull-code.sh └── terraform │ └── vm_with_2disks.tf ├── LICENSE └── README.md /Chapter01/calculator/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/calculator/index.js -------------------------------------------------------------------------------- /Chapter01/calculator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/calculator/package.json -------------------------------------------------------------------------------- /Chapter01/mysite-gke/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/.dockerignore -------------------------------------------------------------------------------- /Chapter01/mysite-gke/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/.editorconfig -------------------------------------------------------------------------------- /Chapter01/mysite-gke/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/.eslintignore -------------------------------------------------------------------------------- /Chapter01/mysite-gke/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "keystone" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter01/mysite-gke/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/.gitignore -------------------------------------------------------------------------------- /Chapter01/mysite-gke/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/Dockerfile -------------------------------------------------------------------------------- /Chapter01/mysite-gke/Procfile: -------------------------------------------------------------------------------- 1 | web: node keystone.js 2 | -------------------------------------------------------------------------------- /Chapter01/mysite-gke/db-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/db-deployment.yml -------------------------------------------------------------------------------- /Chapter01/mysite-gke/db-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/db-service.yml -------------------------------------------------------------------------------- /Chapter01/mysite-gke/keystone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/keystone.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/models/Enquiry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/models/Enquiry.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/models/User.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/package.json -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/favicon.ico -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/images/logo-email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/images/logo-email.gif -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/images/logo.svg -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/affix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/affix.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/alert.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/bootstrap-3.3.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/bootstrap-3.3.5.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/bootstrap-3.3.5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/bootstrap-3.3.5.min.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/button.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/carousel.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/collapse.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/dropdown.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/modal.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/npm.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/popover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/popover.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/scrollspy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/scrollspy.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/tab.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/tooltip.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/bootstrap/transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/bootstrap/transition.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/jquery/jquery-1.11.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/jquery/jquery-1.11.3.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/jquery/jquery-1.11.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/jquery/jquery-1.11.3.min.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/jquery/jquery-2.1.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/jquery/jquery-2.1.4.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/js/jquery/jquery-2.1.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/js/jquery/jquery-2.1.4.min.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/alerts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/alerts.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/badges.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/badges.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/bootstrap.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/bootstrap.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/breadcrumbs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/breadcrumbs.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/button-groups.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/button-groups.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/buttons.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/carousel.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/carousel.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/close.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/close.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/code.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/code.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/component-animations.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/component-animations.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/dropdowns.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/dropdowns.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/forms.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/glyphicons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/glyphicons.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/grid.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/input-groups.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/input-groups.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/jumbotron.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/jumbotron.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/labels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/labels.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/list-group.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/list-group.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/media.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/media.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/alerts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/alerts.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/background-variant.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/background-variant.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/border-radius.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/border-radius.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/buttons.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/center-block.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/center-block.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/clearfix.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/clearfix.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/forms.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/gradients.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/gradients.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/grid-framework.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/grid-framework.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/grid.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/hide-text.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/hide-text.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/image.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/image.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/labels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/labels.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/list-group.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/list-group.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/nav-divider.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/nav-divider.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/nav-vertical-align.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/nav-vertical-align.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/opacity.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/opacity.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/pagination.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/pagination.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/panels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/panels.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/progress-bar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/progress-bar.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/reset-filter.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/reset-filter.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/reset-text.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/reset-text.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/resize.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/resize.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/responsive-visibility.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/responsive-visibility.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/size.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/size.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/tab-focus.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/tab-focus.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/table-row.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/table-row.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/text-emphasis.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/text-emphasis.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/text-overflow.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/text-overflow.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/mixins/vendor-prefixes.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/mixins/vendor-prefixes.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/modals.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/modals.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/navbar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/navbar.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/navs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/navs.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/normalize.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/normalize.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/pager.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/pager.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/pagination.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/pagination.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/panels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/panels.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/popovers.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/popovers.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/print.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/print.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/progress-bars.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/progress-bars.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/responsive-embed.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/responsive-embed.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/responsive-utilities.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/responsive-utilities.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/scaffolding.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/scaffolding.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/tables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/tables.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/theme.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/thumbnails.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/thumbnails.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/tooltip.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/tooltip.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/type.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/type.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/utilities.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/utilities.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/variables.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/bootstrap/wells.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/bootstrap/wells.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/site.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/site.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/site.min.css -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/site/layout.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/public/styles/site/layout.less -------------------------------------------------------------------------------- /Chapter01/mysite-gke/public/styles/site/variables.less: -------------------------------------------------------------------------------- 1 | // Override Bootstrap variables in this file, e.g. 2 | 3 | @font-size-base: 14px; 4 | -------------------------------------------------------------------------------- /Chapter01/mysite-gke/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/routes/index.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/routes/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/routes/middleware.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/routes/views/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/routes/views/contact.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/routes/views/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/routes/views/index.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/templates/views/contact.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/templates/views/contact.hbs -------------------------------------------------------------------------------- /Chapter01/mysite-gke/templates/views/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/templates/views/helpers/index.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/templates/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/templates/views/index.hbs -------------------------------------------------------------------------------- /Chapter01/mysite-gke/templates/views/layouts/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/templates/views/layouts/default.hbs -------------------------------------------------------------------------------- /Chapter01/mysite-gke/templates/views/partials/pagination.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/templates/views/partials/pagination.hbs -------------------------------------------------------------------------------- /Chapter01/mysite-gke/updates/0.0.1-admins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/updates/0.0.1-admins.js -------------------------------------------------------------------------------- /Chapter01/mysite-gke/web-deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/web-deployment.yml -------------------------------------------------------------------------------- /Chapter01/mysite-gke/web-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite-gke/web-service.yml -------------------------------------------------------------------------------- /Chapter01/mysite/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/.editorconfig -------------------------------------------------------------------------------- /Chapter01/mysite/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/.eslintignore -------------------------------------------------------------------------------- /Chapter01/mysite/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "keystone" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter01/mysite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/.gitignore -------------------------------------------------------------------------------- /Chapter01/mysite/Procfile: -------------------------------------------------------------------------------- 1 | web: node keystone.js 2 | -------------------------------------------------------------------------------- /Chapter01/mysite/keystone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/keystone.js -------------------------------------------------------------------------------- /Chapter01/mysite/models/Enquiry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/models/Enquiry.js -------------------------------------------------------------------------------- /Chapter01/mysite/models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/models/User.js -------------------------------------------------------------------------------- /Chapter01/mysite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/package.json -------------------------------------------------------------------------------- /Chapter01/mysite/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/favicon.ico -------------------------------------------------------------------------------- /Chapter01/mysite/public/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /Chapter01/mysite/public/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /Chapter01/mysite/public/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /Chapter01/mysite/public/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /Chapter01/mysite/public/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /Chapter01/mysite/public/images/logo-email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/images/logo-email.gif -------------------------------------------------------------------------------- /Chapter01/mysite/public/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/images/logo.svg -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/affix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/affix.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/alert.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/bootstrap-3.3.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/bootstrap-3.3.5.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/bootstrap-3.3.5.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/bootstrap-3.3.5.min.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/button.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/carousel.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/collapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/collapse.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/dropdown.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/modal.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/npm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/npm.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/popover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/popover.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/scrollspy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/scrollspy.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/tab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/tab.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/tooltip.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/bootstrap/transition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/bootstrap/transition.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/jquery/jquery-1.11.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/jquery/jquery-1.11.3.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/jquery/jquery-1.11.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/jquery/jquery-1.11.3.min.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/jquery/jquery-2.1.4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/jquery/jquery-2.1.4.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/js/jquery/jquery-2.1.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/js/jquery/jquery-2.1.4.min.js -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/alerts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/alerts.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/badges.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/badges.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/bootstrap.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/bootstrap.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/breadcrumbs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/breadcrumbs.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/button-groups.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/button-groups.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/buttons.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/carousel.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/carousel.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/close.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/close.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/code.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/code.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/component-animations.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/component-animations.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/dropdowns.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/dropdowns.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/forms.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/glyphicons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/glyphicons.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/grid.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/input-groups.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/input-groups.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/jumbotron.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/jumbotron.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/labels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/labels.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/list-group.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/list-group.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/media.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/media.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/alerts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/alerts.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/background-variant.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/background-variant.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/border-radius.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/border-radius.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/buttons.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/buttons.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/center-block.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/center-block.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/clearfix.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/clearfix.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/forms.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/forms.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/gradients.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/gradients.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/grid-framework.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/grid-framework.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/grid.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/grid.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/hide-text.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/hide-text.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/image.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/image.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/labels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/labels.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/list-group.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/list-group.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/nav-divider.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/nav-divider.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/nav-vertical-align.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/nav-vertical-align.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/opacity.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/opacity.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/pagination.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/pagination.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/panels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/panels.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/progress-bar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/progress-bar.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/reset-filter.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/reset-filter.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/reset-text.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/reset-text.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/resize.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/resize.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/responsive-visibility.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/responsive-visibility.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/size.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/size.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/tab-focus.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/tab-focus.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/table-row.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/table-row.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/text-emphasis.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/text-emphasis.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/text-overflow.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/text-overflow.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/mixins/vendor-prefixes.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/mixins/vendor-prefixes.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/modals.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/modals.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/navbar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/navbar.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/navs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/navs.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/normalize.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/normalize.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/pager.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/pager.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/pagination.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/pagination.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/panels.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/panels.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/popovers.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/popovers.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/print.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/print.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/progress-bars.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/progress-bars.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/responsive-embed.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/responsive-embed.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/responsive-utilities.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/responsive-utilities.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/scaffolding.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/scaffolding.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/tables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/tables.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/theme.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/theme.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/thumbnails.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/thumbnails.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/tooltip.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/tooltip.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/type.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/type.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/utilities.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/utilities.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/variables.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/variables.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/bootstrap/wells.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/bootstrap/wells.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/site.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/site.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/site.min.css -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/site/layout.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/public/styles/site/layout.less -------------------------------------------------------------------------------- /Chapter01/mysite/public/styles/site/variables.less: -------------------------------------------------------------------------------- 1 | // Override Bootstrap variables in this file, e.g. 2 | 3 | @font-size-base: 14px; 4 | -------------------------------------------------------------------------------- /Chapter01/mysite/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/routes/index.js -------------------------------------------------------------------------------- /Chapter01/mysite/routes/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/routes/middleware.js -------------------------------------------------------------------------------- /Chapter01/mysite/routes/views/contact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/routes/views/contact.js -------------------------------------------------------------------------------- /Chapter01/mysite/routes/views/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/routes/views/index.js -------------------------------------------------------------------------------- /Chapter01/mysite/templates/views/contact.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/templates/views/contact.hbs -------------------------------------------------------------------------------- /Chapter01/mysite/templates/views/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/templates/views/helpers/index.js -------------------------------------------------------------------------------- /Chapter01/mysite/templates/views/index.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/templates/views/index.hbs -------------------------------------------------------------------------------- /Chapter01/mysite/templates/views/layouts/default.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/templates/views/layouts/default.hbs -------------------------------------------------------------------------------- /Chapter01/mysite/templates/views/partials/pagination.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/templates/views/partials/pagination.hbs -------------------------------------------------------------------------------- /Chapter01/mysite/updates/0.0.1-admins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/mysite/updates/0.0.1-admins.js -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/LICENSE.md -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/README.md -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/common.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/common.php -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/config.php -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/data/.DS_Store -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/data/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/data/init.sql -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/install.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/install.php -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/public/.DS_Store -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/create.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/public/create.php -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/public/css/.DS_Store -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/public/css/style.css -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/public/index.php -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/read.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/public/read.php -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/templates/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Chapter01/php-app/pdo/public/templates/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/pdo/public/templates/header.php -------------------------------------------------------------------------------- /Chapter01/php-app/startup-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/php-app/startup-script.sh -------------------------------------------------------------------------------- /Chapter01/startup-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter01/startup-script.sh -------------------------------------------------------------------------------- /Chapter02/bigtable/bigtableIns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/bigtable/bigtableIns.py -------------------------------------------------------------------------------- /Chapter02/bigtable/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/bigtable/requirements.txt -------------------------------------------------------------------------------- /Chapter02/imageresize/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/imageresize/config.json -------------------------------------------------------------------------------- /Chapter02/imageresize/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/imageresize/index.js -------------------------------------------------------------------------------- /Chapter02/imageresize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/imageresize/package.json -------------------------------------------------------------------------------- /Chapter02/mysql2spanner/employees_dat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/mysql2spanner/employees_dat.txt -------------------------------------------------------------------------------- /Chapter02/mysql2spanner/insert_data2spanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/mysql2spanner/insert_data2spanner.py -------------------------------------------------------------------------------- /Chapter02/mysql2spanner/offices_dat.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/mysql2spanner/offices_dat.txt -------------------------------------------------------------------------------- /Chapter02/mysql2spanner/org_extract.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/mysql2spanner/org_extract.sql -------------------------------------------------------------------------------- /Chapter02/mysql2spanner/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-spanner==1.3.0 2 | -------------------------------------------------------------------------------- /Chapter02/staticSite/archetypes/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/archetypes/default.md -------------------------------------------------------------------------------- /Chapter02/staticSite/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/config.toml -------------------------------------------------------------------------------- /Chapter02/staticSite/content/posts/first-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/content/posts/first-post.md -------------------------------------------------------------------------------- /Chapter02/staticSite/public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/404.html -------------------------------------------------------------------------------- /Chapter02/staticSite/public/categories/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/categories/index.html -------------------------------------------------------------------------------- /Chapter02/staticSite/public/categories/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/categories/index.xml -------------------------------------------------------------------------------- /Chapter02/staticSite/public/dist/app.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/dist/app.bundle.js -------------------------------------------------------------------------------- /Chapter02/staticSite/public/dist/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/dist/main.css -------------------------------------------------------------------------------- /Chapter02/staticSite/public/images/gohugo-default-sample-hero-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/images/gohugo-default-sample-hero-image.jpg -------------------------------------------------------------------------------- /Chapter02/staticSite/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/index.html -------------------------------------------------------------------------------- /Chapter02/staticSite/public/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/index.xml -------------------------------------------------------------------------------- /Chapter02/staticSite/public/posts/first-post/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/posts/first-post/index.html -------------------------------------------------------------------------------- /Chapter02/staticSite/public/posts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/posts/index.html -------------------------------------------------------------------------------- /Chapter02/staticSite/public/posts/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/posts/index.xml -------------------------------------------------------------------------------- /Chapter02/staticSite/public/posts/page/1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/posts/page/1/index.html -------------------------------------------------------------------------------- /Chapter02/staticSite/public/sitemap.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/sitemap.xml -------------------------------------------------------------------------------- /Chapter02/staticSite/public/tags/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/tags/index.html -------------------------------------------------------------------------------- /Chapter02/staticSite/public/tags/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/staticSite/public/tags/index.xml -------------------------------------------------------------------------------- /Chapter02/storagedrive/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/storagedrive/requirements.txt -------------------------------------------------------------------------------- /Chapter02/storagedrive/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter02/storagedrive/upload.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/.gitignore -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/LICENSE.txt -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/README.md -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/app.yaml -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/settings.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/css/foundation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/css/foundation.css -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/css/foundation.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/css/foundation.min.css -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/css/normalize.css -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/css/site.css -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/images/favicon.ico -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/images/hacker.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/images/hacker.jpg -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/.xss-path.js.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/.xss-path.js.swp -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/csrf-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/csrf-image.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/csrf-third-party.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/csrf-third-party.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/injection-code-execution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/injection-code-execution.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/injection-file-access.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/injection-file-access.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/injection-sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/injection-sql.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/xss-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/xss-form.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/xss-path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/xss-path.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/exercises/xss-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/exercises/xss-query.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation.min.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.alerts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.alerts.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.clearing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.clearing.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.cookie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.cookie.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.dropdown.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.forms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.forms.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.joyride.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.joyride.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.magellan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.magellan.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.orbit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.orbit.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.placeholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.placeholder.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.reveal.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.section.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.section.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.tooltips.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.tooltips.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.topbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/foundation/foundation.topbar.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/vendor/custom.modernizr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/vendor/custom.modernizr.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/vendor/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/vendor/jquery.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/static/js/vendor/zepto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/static/js/vendor/zepto.js -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/about.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/base.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/conclusion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/conclusion.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/exercise_base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/exercise_base.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/access_control/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/access_control/admin.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/access_control/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/access_control/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/access_control/non_admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/access_control/non_admin.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/broken_auth/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/broken_auth/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/components/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/gift_card.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/gift_card.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/image.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/image.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/third_party.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/csrf/third_party.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/direct_object_references/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/direct_object_references/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/direct_object_references/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/direct_object_references/profile.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/exposure/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/exposure/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/code_execution.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/code_execution.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/file_access.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/file_access.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/sql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/injection/sql.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/misconfig/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/misconfig/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/admin.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/admin.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/forward_failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/forward_failed.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/forwards.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/forwards.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/redirects.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/redirects/redirects.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/form.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/index.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/path.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/path.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/templates/vulnerable/xss/query.html -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/urls.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/vulnerable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/vulnerable/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/vulnerable/models.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/vulnerable/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/vulnerable/tests.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/vulnerable/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/vulnerable/views.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/badguys/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/badguys/wsgi.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/manage.py -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/requirements.txt -------------------------------------------------------------------------------- /Chapter03/lets-be-bad-guys/solutions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter03/lets-be-bad-guys/solutions.md -------------------------------------------------------------------------------- /Chapter04/autosecurity/autosec-api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter04/autosecurity/autosec-api.py -------------------------------------------------------------------------------- /Chapter04/autosecurity/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter04/autosecurity/requirements.txt -------------------------------------------------------------------------------- /Chapter04/using_dlp_api/check-with-dlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter04/using_dlp_api/check-with-dlp.py -------------------------------------------------------------------------------- /Chapter04/using_dlp_api/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter04/using_dlp_api/data.csv -------------------------------------------------------------------------------- /Chapter05/data2BQ/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-bigquery==0.31.0 2 | tweepy==3.6.0 -------------------------------------------------------------------------------- /Chapter05/data2BQ/twitter2BQ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter05/data2BQ/twitter2BQ.py -------------------------------------------------------------------------------- /Chapter05/speech-api/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-speech==0.31.1 2 | 3 | -------------------------------------------------------------------------------- /Chapter05/speech-api/transcribe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter05/speech-api/transcribe.py -------------------------------------------------------------------------------- /Chapter05/translate-api/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-translate==1.3.0 2 | tweepy==3.6.0 3 | -------------------------------------------------------------------------------- /Chapter05/translate-api/twitter2-anyLang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter05/translate-api/twitter2-anyLang.py -------------------------------------------------------------------------------- /Chapter05/vision-api/processImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter05/vision-api/processImage.py -------------------------------------------------------------------------------- /Chapter05/vision-api/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter05/vision-api/requirements.txt -------------------------------------------------------------------------------- /Chapter06/debugger/helloDebug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter06/debugger/helloDebug.py -------------------------------------------------------------------------------- /Chapter06/debugger/requirements.txt: -------------------------------------------------------------------------------- 1 | flask==0.12.2 2 | -------------------------------------------------------------------------------- /Chapter06/deploymgr/vm_with_2disks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter06/deploymgr/vm_with_2disks.yaml -------------------------------------------------------------------------------- /Chapter06/deploymgr/vm_with_disks.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter06/deploymgr/vm_with_disks.jinja -------------------------------------------------------------------------------- /Chapter06/deploymgr/vm_with_disks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter06/deploymgr/vm_with_disks.yaml -------------------------------------------------------------------------------- /Chapter06/error-reporting/hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter06/error-reporting/hello.py -------------------------------------------------------------------------------- /Chapter06/error-reporting/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter06/error-reporting/requirements.txt -------------------------------------------------------------------------------- /Chapter07/packer/goldern.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter07/packer/goldern.json -------------------------------------------------------------------------------- /Chapter07/packer/pull-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter07/packer/pull-code.sh -------------------------------------------------------------------------------- /Chapter07/terraform/vm_with_2disks.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/Chapter07/terraform/vm_with_2disks.tf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Google-Cloud-Platform-Cookbook/HEAD/README.md --------------------------------------------------------------------------------