https://github.com/devenes/google-app-engine-action
Simple example of how to deploy a web application to Google App Engine using GitHub Actions.
https://github.com/devenes/google-app-engine-action
app-engine github-actions google-app-engine
Last synced: 2 months ago
JSON representation
Simple example of how to deploy a web application to Google App Engine using GitHub Actions.
- Host: GitHub
- URL: https://github.com/devenes/google-app-engine-action
- Owner: devenes
- License: apache-2.0
- Created: 2023-01-07T13:54:40.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-18T22:22:47.000Z (about 3 years ago)
- Last Synced: 2025-01-03T15:44:18.488Z (over 1 year ago)
- Topics: app-engine, github-actions, google-app-engine
- Language: CSS
- Homepage:
- Size: 197 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Google App Engine with GitHub Actions
About |
Technologies |
Requirements |
Starting |
License |
Author
## :dart: About
Simple example of how to deploy a web application to Google App Engine using GitHub Actions.
## :rocket: Technologies
The following tools were used in this project:
- [GitHub Actions](github.com)
- [Google Cloud SDK](https://cloud.google.com/sdk)
- [Google App Engine](https://cloud.google.com/appengine)
## :white_check_mark: Requirements
Before starting :checkered_flag:, you need to have [Git](https://git-scm.com) and [Google Cloud SDK](https://cloud.google.com/sdk) installed. Also, you need to have a Google Cloud account. You can create one [here](https://cloud.google.com/). And finally, you need to have a Google project to deploy Google App Engine. You can create one [here](https://console.cloud.google.com/appengine).
## Authorization for App Engine
To deploy your app to App Engine you need to build your app and then deploy it. To build your app you need to authorize Cloud Build to access your App Engine resources. To do this, you need to enable it and grant Cloud Build the necessary permissions to access your resources.

## :checkered_flag: Starting
```bash
# Clone this project
git clone https://github.com/devenes/google-app-engine-action
# Access
cd google-app-engine-action
# Create the app
gcloud app create
# Deploy the app
gcloud app deploy
# After the deployment browse to the app
gcloud app browse
```
## :memo: License
This project is under license from MIT. For more details, see the [LICENSE](LICENSE) file.
Made with :heart: by devenes