Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/a-dera/go-cloud-run
Google Cloud Run sample with go
https://github.com/a-dera/go-cloud-run
cloud-run go golang
Last synced: about 1 month ago
JSON representation
Google Cloud Run sample with go
- Host: GitHub
- URL: https://github.com/a-dera/go-cloud-run
- Owner: a-dera
- Created: 2020-11-02T15:34:14.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-07T16:28:56.000Z (about 1 month ago)
- Last Synced: 2024-11-07T17:32:59.957Z (about 1 month ago)
- Topics: cloud-run, go, golang
- Language: HTML
- Homepage:
- Size: 285 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloud Run Hello World with Cloud Code
This "Hello World" is a [Cloud Run](https://cloud.google.com/run/docs) service that renders a webpage.
----
## Table of Contents
* [VS Code Guide](#vs-code-guide)
1. [Getting Started](#vs-code-getting-started)
2. [Running on Cloud Run](#vs-code-running-on-cloud-run)
* [IntelliJ Guide](#intellij-guide)
1. [Getting Started](#intellij-getting-started)
2. [Running on Cloud Run](#intellij-running-on-cloud-run)
* [Service Configuration](#service-configuration)
* [Next steps](#next-steps)----
## VS Code Guide
### VS Code Getting Started
This sample demonstrates how to use the Cloud Code extension in VS Code.
* [Install Cloud Code for VS Code](https://cloud.google.com/code/docs/vscode/install)
* [Creating a new app](https://cloud.google.com/code/docs/vscode/creating-an-application)
* [Editing YAML files](https://cloud.google.com/code/docs/vscode/yaml-editing)### VS Code Running on Cloud Run
1. Open the command palette
2. Run `Cloud Code: Deploy to Cloud Run`## IntelliJ Guide
### IntelliJ Getting Started
This sample demonstrates how to use the Cloud Code extension in IntelliJ.
* [Install Cloud Code for IntelliJ](https://cloud.google.com/code/docs/intellij/install)
* [Creating a new Cloud Run app](https://cloud.google.com/code/docs/intellij/quickstart-cloud-run)### IntelliJ Running on Cloud Run
1. Enable Cloud Run support on your project.
In the [Console](http://console.cloud.google.com), use the navigation menu to access `APIs and Services` > `Dashboard`.
Click on Cloud Run API within the list of available APIs and click `Enable API`.
2. Choose the automatically created run configuration, `Cloud Run: Deploy` from the Run/Debug
configurations dialog on the top taskbar.
3. Click `Run` run action icon. This brings up the `Edit configuration` window.
4. Set your Google Cloud project ID.
5. Choose a region for your deployment platform.
6. Click `Run`.## Service Configuration
Configuration for this service uses environment variables.
* **`PORT`** [default: `8080`] The service binds this port. To avoid conflicts, set explicitly this environment variable to an unused value.
## Next Steps
* Read the Cloud Run documentation on [developing your service](https://cloud.google.com/run/docs/developing).
* Follow the [System packages tutorial](https://cloud.google.com/run/docs/tutorials/system-packages) to learn how to use the command-line to build and deploy a more complicated service.