├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── images ├── access_deployed_service.png ├── canary_release.png ├── cicd_pipeline.png ├── click_cloudrun_handson.png ├── click_sumservice.png ├── configure_build.png ├── configure_build_currency.png ├── configure_source_repository.png ├── configure_the_first_revision_of_the_service.png ├── confirm_cicd_pipeline.png ├── container_analysis_result.png ├── create_a_cloud_run_service_currency.png ├── create_a_cloudrun_service.png ├── create_service.png ├── enable_container_analysis.png ├── enhance_sample_application.png ├── global_deployment.png ├── limited_release.png ├── link_image.png ├── locust_ui.png ├── move_to_trigger_configuration.png ├── security.png ├── single_step_deployment.png ├── single_step_deployment_with_dockerfile.png └── step_by_step_deployment.png ├── scripts ├── add_sumservice_to_backend.sh ├── create_self-cert.sh ├── create_self-cert_auto.sh ├── credentials.sh ├── firebase_config.sh ├── nextauth_config.sh └── setup_loadbalancer.sh ├── src ├── banchecker-simple │ ├── Dockerfile │ ├── ban.go │ ├── banwords.txt │ ├── go.mod │ ├── go.sum │ ├── handlers.go │ └── main.go ├── banchecker │ ├── Dockerfile │ ├── ban.go │ ├── banwords.txt │ ├── go.mod │ ├── go.sum │ ├── handlers.go │ └── main.go ├── currencyservice │ ├── Dockerfile │ ├── go.mod │ └── main.go ├── locust-qwiklab │ └── main.py ├── locust │ └── main.py ├── streamchat-simple │ ├── .env │ ├── .eslintrc.json │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── app │ │ ├── (site) │ │ │ ├── components │ │ │ │ ├── AuthForm.tsx │ │ │ │ ├── Button.tsx │ │ │ │ └── Input.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── messages │ │ │ │ └── route.ts │ │ │ ├── pubsub │ │ │ │ └── route.ts │ │ │ └── register │ │ │ │ └── route.ts │ │ ├── components │ │ │ └── LoadingPage.tsx │ │ ├── context │ │ │ └── ToasterContext.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── libs │ │ │ ├── api │ │ │ │ ├── auth.ts │ │ │ │ └── message.ts │ │ │ ├── avatar │ │ │ │ ├── animal.ts │ │ │ │ └── color.ts │ │ │ ├── firebase │ │ │ │ ├── admin.ts │ │ │ │ ├── auth.ts │ │ │ │ ├── client.ts │ │ │ │ └── message.ts │ │ │ └── pubsub │ │ │ │ ├── init.ts │ │ │ │ └── message.ts │ │ ├── live_chat │ │ │ ├── components │ │ │ │ ├── AvatarIcon.tsx │ │ │ │ ├── ChatFooter.tsx │ │ │ │ ├── ChatHeader.tsx │ │ │ │ ├── ChatMainContent.tsx │ │ │ │ └── CurrentUserAvatar.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── types │ │ │ ├── auth.ts │ │ │ └── message.ts │ ├── middleware.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── images │ │ │ ├── bear.png │ │ │ ├── buffalo.png │ │ │ ├── cat.png │ │ │ ├── chicken.png │ │ │ ├── cow.png │ │ │ ├── deer.png │ │ │ ├── dog.png │ │ │ ├── elephant.png │ │ │ ├── fox.png │ │ │ ├── giraffe.png │ │ │ ├── goat.png │ │ │ ├── gorilla.png │ │ │ ├── hippo.png │ │ │ ├── horse.png │ │ │ ├── koala.png │ │ │ ├── lion.png │ │ │ ├── monkey.png │ │ │ ├── mouse.png │ │ │ ├── panda.png │ │ │ ├── pig.png │ │ │ ├── placeholder.jpg │ │ │ ├── rabbit.png │ │ │ ├── rhino.png │ │ │ ├── sheep.png │ │ │ ├── wildboar.png │ │ │ └── wolf.png │ │ ├── next.svg │ │ └── vercel.svg │ ├── tailwind.config.js │ ├── tsconfig.json │ └── yarn.lock ├── streamchat │ ├── .env │ ├── .eslintrc.json │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── app │ │ ├── (site) │ │ │ ├── components │ │ │ │ ├── AuthForm.tsx │ │ │ │ └── AuthSocialButton.tsx │ │ │ └── page.tsx │ │ ├── api │ │ │ ├── auth │ │ │ │ └── [...nextauth] │ │ │ │ │ └── route.ts │ │ │ ├── messages │ │ │ │ └── route.ts │ │ │ ├── pubsub │ │ │ │ └── route.ts │ │ │ └── register │ │ │ │ └── route.ts │ │ ├── components │ │ │ ├── Button.tsx │ │ │ └── inputs │ │ │ │ └── Input.tsx │ │ ├── context │ │ │ ├── AuthContext.tsx │ │ │ └── ToasterContext.tsx │ │ ├── favicon.ico │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── libs │ │ │ ├── firebase │ │ │ │ ├── init.ts │ │ │ │ ├── message.ts │ │ │ │ └── user.ts │ │ │ └── pubsub │ │ │ │ ├── init.ts │ │ │ │ └── message.ts │ │ └── live_chat │ │ │ ├── components │ │ │ ├── ChatFooter.tsx │ │ │ ├── ChatHeader.tsx │ │ │ └── ChatMainContent.tsx │ │ │ └── page.tsx │ ├── middleware.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── images │ │ │ └── placeholder.jpg │ ├── tailwind.config.js │ ├── tsconfig.json │ └── yarn.lock └── sumservice │ ├── .dockerignore │ ├── Dockerfile │ ├── Procfile │ ├── main.py │ └── requirements.txt ├── tutorial.md ├── tutorial_chat.md ├── tutorial_chat_gsignin.md ├── tutorial_qwiklab.md ├── tutorial_short.md └── tutorial_with_bq.md /.gitignore: -------------------------------------------------------------------------------- 1 | # for Python 2 | __pycache__ -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/README.md -------------------------------------------------------------------------------- /images/access_deployed_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/access_deployed_service.png -------------------------------------------------------------------------------- /images/canary_release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/canary_release.png -------------------------------------------------------------------------------- /images/cicd_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/cicd_pipeline.png -------------------------------------------------------------------------------- /images/click_cloudrun_handson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/click_cloudrun_handson.png -------------------------------------------------------------------------------- /images/click_sumservice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/click_sumservice.png -------------------------------------------------------------------------------- /images/configure_build.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/configure_build.png -------------------------------------------------------------------------------- /images/configure_build_currency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/configure_build_currency.png -------------------------------------------------------------------------------- /images/configure_source_repository.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/configure_source_repository.png -------------------------------------------------------------------------------- /images/configure_the_first_revision_of_the_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/configure_the_first_revision_of_the_service.png -------------------------------------------------------------------------------- /images/confirm_cicd_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/confirm_cicd_pipeline.png -------------------------------------------------------------------------------- /images/container_analysis_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/container_analysis_result.png -------------------------------------------------------------------------------- /images/create_a_cloud_run_service_currency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/create_a_cloud_run_service_currency.png -------------------------------------------------------------------------------- /images/create_a_cloudrun_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/create_a_cloudrun_service.png -------------------------------------------------------------------------------- /images/create_service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/create_service.png -------------------------------------------------------------------------------- /images/enable_container_analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/enable_container_analysis.png -------------------------------------------------------------------------------- /images/enhance_sample_application.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/enhance_sample_application.png -------------------------------------------------------------------------------- /images/global_deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/global_deployment.png -------------------------------------------------------------------------------- /images/limited_release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/limited_release.png -------------------------------------------------------------------------------- /images/link_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/link_image.png -------------------------------------------------------------------------------- /images/locust_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/locust_ui.png -------------------------------------------------------------------------------- /images/move_to_trigger_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/move_to_trigger_configuration.png -------------------------------------------------------------------------------- /images/security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/security.png -------------------------------------------------------------------------------- /images/single_step_deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/single_step_deployment.png -------------------------------------------------------------------------------- /images/single_step_deployment_with_dockerfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/single_step_deployment_with_dockerfile.png -------------------------------------------------------------------------------- /images/step_by_step_deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/images/step_by_step_deployment.png -------------------------------------------------------------------------------- /scripts/add_sumservice_to_backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/scripts/add_sumservice_to_backend.sh -------------------------------------------------------------------------------- /scripts/create_self-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/scripts/create_self-cert.sh -------------------------------------------------------------------------------- /scripts/create_self-cert_auto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/scripts/create_self-cert_auto.sh -------------------------------------------------------------------------------- /scripts/credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/scripts/credentials.sh -------------------------------------------------------------------------------- /scripts/firebase_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/scripts/firebase_config.sh -------------------------------------------------------------------------------- /scripts/nextauth_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/scripts/nextauth_config.sh -------------------------------------------------------------------------------- /scripts/setup_loadbalancer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/scripts/setup_loadbalancer.sh -------------------------------------------------------------------------------- /src/banchecker-simple/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker-simple/Dockerfile -------------------------------------------------------------------------------- /src/banchecker-simple/ban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker-simple/ban.go -------------------------------------------------------------------------------- /src/banchecker-simple/banwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker-simple/banwords.txt -------------------------------------------------------------------------------- /src/banchecker-simple/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker-simple/go.mod -------------------------------------------------------------------------------- /src/banchecker-simple/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker-simple/go.sum -------------------------------------------------------------------------------- /src/banchecker-simple/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker-simple/handlers.go -------------------------------------------------------------------------------- /src/banchecker-simple/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker-simple/main.go -------------------------------------------------------------------------------- /src/banchecker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker/Dockerfile -------------------------------------------------------------------------------- /src/banchecker/ban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker/ban.go -------------------------------------------------------------------------------- /src/banchecker/banwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker/banwords.txt -------------------------------------------------------------------------------- /src/banchecker/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker/go.mod -------------------------------------------------------------------------------- /src/banchecker/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker/go.sum -------------------------------------------------------------------------------- /src/banchecker/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker/handlers.go -------------------------------------------------------------------------------- /src/banchecker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/banchecker/main.go -------------------------------------------------------------------------------- /src/currencyservice/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/currencyservice/Dockerfile -------------------------------------------------------------------------------- /src/currencyservice/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/currencyservice/go.mod -------------------------------------------------------------------------------- /src/currencyservice/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/currencyservice/main.go -------------------------------------------------------------------------------- /src/locust-qwiklab/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/locust-qwiklab/main.py -------------------------------------------------------------------------------- /src/locust/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/locust/main.py -------------------------------------------------------------------------------- /src/streamchat-simple/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/.env -------------------------------------------------------------------------------- /src/streamchat-simple/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /src/streamchat-simple/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/.gitignore -------------------------------------------------------------------------------- /src/streamchat-simple/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/Dockerfile -------------------------------------------------------------------------------- /src/streamchat-simple/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/README.md -------------------------------------------------------------------------------- /src/streamchat-simple/app/(site)/components/AuthForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/(site)/components/AuthForm.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/(site)/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/(site)/components/Button.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/(site)/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/(site)/components/Input.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/(site)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/(site)/layout.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/(site)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/(site)/page.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/api/messages/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/api/messages/route.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/api/pubsub/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/api/pubsub/route.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/api/register/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/api/register/route.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/components/LoadingPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/components/LoadingPage.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/context/ToasterContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/context/ToasterContext.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/favicon.ico -------------------------------------------------------------------------------- /src/streamchat-simple/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/globals.css -------------------------------------------------------------------------------- /src/streamchat-simple/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/layout.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/api/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/api/auth.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/api/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/api/message.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/avatar/animal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/avatar/animal.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/avatar/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/avatar/color.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/firebase/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/firebase/admin.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/firebase/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/firebase/auth.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/firebase/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/firebase/client.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/firebase/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/firebase/message.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/pubsub/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/pubsub/init.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/libs/pubsub/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/libs/pubsub/message.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/live_chat/components/AvatarIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/live_chat/components/AvatarIcon.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/live_chat/components/ChatFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/live_chat/components/ChatFooter.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/live_chat/components/ChatHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/live_chat/components/ChatHeader.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/live_chat/components/ChatMainContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/live_chat/components/ChatMainContent.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/live_chat/components/CurrentUserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/live_chat/components/CurrentUserAvatar.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/live_chat/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/live_chat/layout.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/live_chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/live_chat/page.tsx -------------------------------------------------------------------------------- /src/streamchat-simple/app/types/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/types/auth.ts -------------------------------------------------------------------------------- /src/streamchat-simple/app/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/app/types/message.ts -------------------------------------------------------------------------------- /src/streamchat-simple/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/middleware.ts -------------------------------------------------------------------------------- /src/streamchat-simple/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/next.config.js -------------------------------------------------------------------------------- /src/streamchat-simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/package.json -------------------------------------------------------------------------------- /src/streamchat-simple/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/postcss.config.js -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/bear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/bear.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/buffalo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/buffalo.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/cat.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/chicken.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/cow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/cow.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/deer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/deer.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/dog.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/elephant.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/fox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/fox.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/giraffe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/giraffe.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/goat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/goat.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/gorilla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/gorilla.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/hippo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/hippo.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/horse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/horse.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/koala.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/koala.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/lion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/lion.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/monkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/monkey.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/mouse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/mouse.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/panda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/panda.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/pig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/pig.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/placeholder.jpg -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/rabbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/rabbit.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/rhino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/rhino.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/sheep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/sheep.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/wildboar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/wildboar.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/images/wolf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/images/wolf.png -------------------------------------------------------------------------------- /src/streamchat-simple/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/next.svg -------------------------------------------------------------------------------- /src/streamchat-simple/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/public/vercel.svg -------------------------------------------------------------------------------- /src/streamchat-simple/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/tailwind.config.js -------------------------------------------------------------------------------- /src/streamchat-simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/tsconfig.json -------------------------------------------------------------------------------- /src/streamchat-simple/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat-simple/yarn.lock -------------------------------------------------------------------------------- /src/streamchat/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/.env -------------------------------------------------------------------------------- /src/streamchat/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /src/streamchat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/.gitignore -------------------------------------------------------------------------------- /src/streamchat/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/Dockerfile -------------------------------------------------------------------------------- /src/streamchat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/README.md -------------------------------------------------------------------------------- /src/streamchat/app/(site)/components/AuthForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/(site)/components/AuthForm.tsx -------------------------------------------------------------------------------- /src/streamchat/app/(site)/components/AuthSocialButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/(site)/components/AuthSocialButton.tsx -------------------------------------------------------------------------------- /src/streamchat/app/(site)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/(site)/page.tsx -------------------------------------------------------------------------------- /src/streamchat/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /src/streamchat/app/api/messages/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/api/messages/route.ts -------------------------------------------------------------------------------- /src/streamchat/app/api/pubsub/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/api/pubsub/route.ts -------------------------------------------------------------------------------- /src/streamchat/app/api/register/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/api/register/route.ts -------------------------------------------------------------------------------- /src/streamchat/app/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/components/Button.tsx -------------------------------------------------------------------------------- /src/streamchat/app/components/inputs/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/components/inputs/Input.tsx -------------------------------------------------------------------------------- /src/streamchat/app/context/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/context/AuthContext.tsx -------------------------------------------------------------------------------- /src/streamchat/app/context/ToasterContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/context/ToasterContext.tsx -------------------------------------------------------------------------------- /src/streamchat/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/favicon.ico -------------------------------------------------------------------------------- /src/streamchat/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/globals.css -------------------------------------------------------------------------------- /src/streamchat/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/layout.tsx -------------------------------------------------------------------------------- /src/streamchat/app/libs/firebase/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/libs/firebase/init.ts -------------------------------------------------------------------------------- /src/streamchat/app/libs/firebase/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/libs/firebase/message.ts -------------------------------------------------------------------------------- /src/streamchat/app/libs/firebase/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/libs/firebase/user.ts -------------------------------------------------------------------------------- /src/streamchat/app/libs/pubsub/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/libs/pubsub/init.ts -------------------------------------------------------------------------------- /src/streamchat/app/libs/pubsub/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/libs/pubsub/message.ts -------------------------------------------------------------------------------- /src/streamchat/app/live_chat/components/ChatFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/live_chat/components/ChatFooter.tsx -------------------------------------------------------------------------------- /src/streamchat/app/live_chat/components/ChatHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/live_chat/components/ChatHeader.tsx -------------------------------------------------------------------------------- /src/streamchat/app/live_chat/components/ChatMainContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/live_chat/components/ChatMainContent.tsx -------------------------------------------------------------------------------- /src/streamchat/app/live_chat/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/app/live_chat/page.tsx -------------------------------------------------------------------------------- /src/streamchat/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/middleware.ts -------------------------------------------------------------------------------- /src/streamchat/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/next.config.js -------------------------------------------------------------------------------- /src/streamchat/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/package.json -------------------------------------------------------------------------------- /src/streamchat/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/postcss.config.js -------------------------------------------------------------------------------- /src/streamchat/public/images/placeholder.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/public/images/placeholder.jpg -------------------------------------------------------------------------------- /src/streamchat/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/tailwind.config.js -------------------------------------------------------------------------------- /src/streamchat/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/tsconfig.json -------------------------------------------------------------------------------- /src/streamchat/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/streamchat/yarn.lock -------------------------------------------------------------------------------- /src/sumservice/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/sumservice/.dockerignore -------------------------------------------------------------------------------- /src/sumservice/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/sumservice/Dockerfile -------------------------------------------------------------------------------- /src/sumservice/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/sumservice/Procfile -------------------------------------------------------------------------------- /src/sumservice/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/sumservice/main.py -------------------------------------------------------------------------------- /src/sumservice/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/src/sumservice/requirements.txt -------------------------------------------------------------------------------- /tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/tutorial.md -------------------------------------------------------------------------------- /tutorial_chat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/tutorial_chat.md -------------------------------------------------------------------------------- /tutorial_chat_gsignin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/tutorial_chat_gsignin.md -------------------------------------------------------------------------------- /tutorial_qwiklab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/tutorial_qwiklab.md -------------------------------------------------------------------------------- /tutorial_short.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/tutorial_short.md -------------------------------------------------------------------------------- /tutorial_with_bq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google-cloud-japan/gcp-getting-started-cloudrun/HEAD/tutorial_with_bq.md --------------------------------------------------------------------------------