{"id":20828820,"url":"https://github.com/perty/hello-world","last_synced_at":"2025-09-18T00:58:35.974Z","repository":{"id":137743935,"uuid":"163863253","full_name":"perty/hello-world","owner":"perty","description":null,"archived":false,"fork":false,"pushed_at":"2019-01-02T16:17:40.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-12T07:44:38.103Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/perty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-02T16:16:52.000Z","updated_at":"2019-01-02T16:17:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"1450e2b7-f423-4e05-95f8-34488335345c","html_url":"https://github.com/perty/hello-world","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/perty/hello-world","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Fhello-world","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Fhello-world/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Fhello-world/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Fhello-world/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/perty","download_url":"https://codeload.github.com/perty/hello-world/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perty%2Fhello-world/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262103264,"owners_count":23259423,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T23:18:31.871Z","updated_at":"2025-09-18T00:58:30.920Z","avatar_url":"https://github.com/perty.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Boot based Hello World app\n\nThis sample shows how to run a [Spring Boot][spring-boot] application on [Google\nCloud Platform][cloud-java]. It uses the [Google App Engine flexible\nenvironment][App Engine-flexible].\n\n[App Engine-flexible]: https://cloud.google.com/appengine/docs/flexible/\n[cloud-java]: https://cloud.google.com/java/\n[spring-boot]: http://projects.spring.io/spring-boot/\n\n\n## Before you begin\n\nThis sample assumes you have [Java 8][java8] installed.\n\n[java8]: http://www.oracle.com/technetwork/java/javase/downloads/\n\n### Download Maven\n\nThese samples use the [Apache Maven][maven] build system. Before getting\nstarted, be sure to [download][maven-download] and [install][maven-install] it.\nWhen you use Maven as described here, it will automatically download the needed\nclient libraries.\n\n[maven]: https://maven.apache.org\n[maven-download]: https://maven.apache.org/download.cgi\n[maven-install]: https://maven.apache.org/install.html\n\n### Create a Project in the Google Cloud Platform Console\n\nIf you haven't already created a project, create one now. Projects enable you to\nmanage all Google Cloud Platform resources for your app, including deployment,\naccess control, billing, and services.\n\n1. Open the [Cloud Platform Console][cloud-console].\n1. In the drop-down menu at the top, select **Create a project**.\n1. Give your project a name.\n1. Make a note of the project ID, which might be different from the project\n   name. The project ID is used in commands and in configurations.\n\n[cloud-console]: https://console.cloud.google.com/\n\n### Enable billing for your project.\n\nIf you haven't already enabled billing for your project, [enable\nbilling][enable-billing] now.  Enabling billing allows the application to\nconsume billable resources such as running instances and storing data.\n\n[enable-billing]: https://console.cloud.google.com/project/_/settings\n\n### Install the Google Cloud SDK.\n\nIf you haven't already installed the Google Cloud SDK, [install and initialize\nthe Google Cloud SDK][cloud-sdk] now. The SDK contains tools and libraries that\nenable you to create and manage resources on Google Cloud Platform.\n\n[cloud-sdk]: https://cloud.google.com/sdk/\n\n### Install the Google App Engine SDK for Java\n\n\n```\ngcloud components update app-engine-java\ngcloud components update\n```\n\n### Configure the `app.yaml` descriptor\n\nThe [`app.yaml`][app-yaml] descriptor is used to describe URL\ndispatch and resource requirements.  This example sets\n[`manual_scaling`][manual-scaling] to 1 to minimize possible costs.\nThese settings should be revisited for production use.\n\n[app-yaml]: https://cloud.google.com/appengine/docs/flexible/java/configuring-your-app-with-app-yaml\n[manual-scaling]: https://cloud.google.com/appengine/docs/flexible/java/configuring-your-app-with-app-yaml#manual-scaling\n\n## Run the application locally\n\n1. Set the correct Cloud SDK project via `gcloud config set project\n   YOUR_PROJECT` to the ID of your application.\n1. Run `mvn spring-boot:run`\n1. Visit http://localhost:8080\n\n\n## Deploy to App Engine flexible environment\n\n1. `mvn appengine:deploy`\n1. Visit `http://YOUR_PROJECT.appspot.com`.\n\nNote that deployment to the App Engine flexible environment requires the new\n[`com.google.cloud.tools:appengine-maven-plugin` plugin][new-maven-plugin].\n\n[new-maven-plugin]: https://cloud.google.com/appengine/docs/flexible/java/using-maven\n\nJava is a registered trademark of Oracle Corporation and/or its affiliates.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperty%2Fhello-world","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fperty%2Fhello-world","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fperty%2Fhello-world/lists"}