{"id":22205078,"url":"https://github.com/eliasdehondt/dotnet-helloworld","last_synced_at":"2025-07-27T05:33:42.539Z","repository":{"id":225497855,"uuid":"766139325","full_name":"EliasDeHondt/DotNet-HelloWorld","owner":"EliasDeHondt","description":"This repository contains a simple .NET Core web application designed to display \"Hello, World!\" or \"Hello AppEngine!\" as a starting point for deploying .NET Core applications on Google Cloud’s App Engine flexible environment.","archived":false,"fork":false,"pushed_at":"2024-05-21T10:32:29.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-30T22:46:24.790Z","etag":null,"topics":["app-engine","beginner-project","cloud-deployment","csharp","dotnet-core","google-cloud","hello-world","tutorial","web-application"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EliasDeHondt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-02T12:56:03.000Z","updated_at":"2024-11-07T16:32:18.000Z","dependencies_parsed_at":"2024-03-02T14:27:55.724Z","dependency_job_id":"9d236e24-0d3a-4e88-aac5-dc8db1be6857","html_url":"https://github.com/EliasDeHondt/DotNet-HelloWorld","commit_stats":null,"previous_names":["eliasdehondt/dotnet-helloworld"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EliasDeHondt%2FDotNet-HelloWorld","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EliasDeHondt%2FDotNet-HelloWorld/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EliasDeHondt%2FDotNet-HelloWorld/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EliasDeHondt%2FDotNet-HelloWorld/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EliasDeHondt","download_url":"https://codeload.github.com/EliasDeHondt/DotNet-HelloWorld/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227770531,"owners_count":17817336,"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":["app-engine","beginner-project","cloud-deployment","csharp","dotnet-core","google-cloud","hello-world","tutorial","web-application"],"created_at":"2024-12-02T17:26:09.901Z","updated_at":"2024-12-02T17:26:11.569Z","avatar_url":"https://github.com/EliasDeHondt.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![logo](https://eliasdh.com/assets/media/images/logo-github.png)\n# 💙🤍README🤍💙\n\n## 📘Table of Contents\n\n1. [📘Table of Contents](#📘table-of-contents)\n2. [🖖Introduction](#🖖introduction)\n3. [📦Extra](#📦extra)\n    1. [🖖Info](#🖖info)\n    2. [✨Steps](#✨steps)\n        1. [👉Step 0: Preparation](#👉step-0-preparation)\n        2. [👉Step 1: Clone The GitHub Repository](#👉step-1-clone-the-github-repository)\n        3. [👉Step 2: Restore \u0026 Build The Project](#👉step-2-restore--build-the-project)\n        4. [👉Step 3: Run The Project (Test)](#👉step-3-run-the-project-test)\n        5. [👉Step 4: Publish The Project On GCloud](#👉step-4-publish-the-project-on-gcloud)\n4. [🔗Links](#🔗links)\n\n---\n\n## 🖖Introduction\n\nI kindly request your thorough examination and absorption of the comprehensive documentation incorporated within the confines of this repository. Your diligent review of the diverse materials provided herein will undoubtedly enhance your understanding of the intricacies and nuances associated with the contents therein.\n\nPlease also see following documents:\n- [LICENSE](LICENSE.md)\n- [SECURITY](SECURITY.md)\n- [CONTRIBUTING](CONTRIBUTING.md)\n\n## 📦Extra\n\n### 🖖Info\n\nThis is a simple .NET Core web application that displays \"Hello, World!\" or \"Hello AppEngine!\". This application is intended to be used as a starting point for creating a .NET Core web application that can be deployed to Google Cloud.\n\n### ✨Steps\n\n#### 👉Step 0: Preparation\n\n- Update and upgrade system\n    ```bash\t\n    sudo apt-get update \u0026\u0026 sudo apt-get upgrade -y\n    ```\n\n- Install the .NET SDK 8.0 or later.\n    ```bash\t\n    sudo apt-get install dotnet-sdk-8.0\n    dotnet --version # Check if the installation was successful\n    ```\n- Insall the Google Cloud CLI [Instructions GCloud CLI](https://github.com/EliasDeHondt/IntegrationProject1-Deployment/blob/main/Documentation/Instructions-GCloud-CLI.md)\n\n- Make sure to create your application first.\n    ```bash\t\n    gcloud app create --region=europe-west1 --project=PROJECT_ID \n    ```\n\n#### 👉Step 1: Clone The GitHub Repository\n\n- Clone the repository\n    ```bash\n    git clone https://github.com/EliasDeHondt/DotNet-HelloWorld.git\n    ```\n- Navigate to the project folder\n    ```bash\n    cd DotNet-HelloWorld\n    ```\n\n#### 👉Step 2: Restore \u0026 Build The Project\n\n- Restore the project\n    ```bash\n    dotnet restore\n    ```\n\n- Build the project\n    ```bash\n    dotnet build\n    ```\n\n#### 👉Step 3: Run The Project (Test)\n\n- Run the project\n    ```bash\n    cd HelloWorld.Cloud/\n    dotnet run\n    ```\n\n- Open a web browser and navigate to `http://localhost:5000` to see the application running.\n- Press `Ctrl+C` to stop the application.\n\n#### 👉Step 4: Publish The Project On GCloud\n\n- Publish the project (`This can take a few minutes`)\n    ```bash\n    gcloud app deploy --quiet\n    ```\n\n- You can find your URL at the end of the output of the previous command.\n    ```bash\n    gcloud app browse\n    ```\n- Open a web browser and navigate to the URL to see the application running.\n\n## 🔗Links\n- 👯 Web hosting company [EliasDH.com](https://eliasdh.com).\n- 📫 How to reach us elias.dehondt@outlook.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliasdehondt%2Fdotnet-helloworld","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliasdehondt%2Fdotnet-helloworld","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliasdehondt%2Fdotnet-helloworld/lists"}