{"id":19501787,"url":"https://github.com/gregyjames/minimalazuregoapi","last_synced_at":"2025-04-25T23:31:14.671Z","repository":{"id":214411001,"uuid":"736459853","full_name":"gregyjames/MinimalAzureGoAPI","owner":"gregyjames","description":"Minimal Azure Go API Server Template.","archived":false,"fork":false,"pushed_at":"2024-07-01T20:42:09.000Z","size":17,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T05:11:17.010Z","etag":null,"topics":["api","api-rest","azure","deployment","docker","go","golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gregyjames.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-12-28T01:12:08.000Z","updated_at":"2024-01-08T09:16:40.000Z","dependencies_parsed_at":"2024-11-10T22:14:07.682Z","dependency_job_id":"43e43092-2ff4-4675-bc19-0e21225f239a","html_url":"https://github.com/gregyjames/MinimalAzureGoAPI","commit_stats":null,"previous_names":["gregyjames/minimalazuregoapi"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregyjames%2FMinimalAzureGoAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregyjames%2FMinimalAzureGoAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregyjames%2FMinimalAzureGoAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gregyjames%2FMinimalAzureGoAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gregyjames","download_url":"https://codeload.github.com/gregyjames/MinimalAzureGoAPI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250912660,"owners_count":21506865,"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":["api","api-rest","azure","deployment","docker","go","golang"],"created_at":"2024-11-10T22:14:01.409Z","updated_at":"2025-04-25T23:31:14.385Z","avatar_url":"https://github.com/gregyjames.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![docker_build_push_acr](https://github.com/gregyjames/MinimalAzureGoAPI/actions/workflows/deploy.yml/badge.svg?branch=main)](https://github.com/gregyjames/MinimalAzureGoAPI/actions/workflows/deploy.yml) [![Go](https://github.com/gregyjames/MinimalAzureGoAPI/actions/workflows/go.yml/badge.svg)](https://github.com/gregyjames/MinimalAzureGoAPI/actions/workflows/go.yml)\n\n# MinimalAzureGoAPI 🚀\nThis project is a minimal template repository intended to be a starting point when developing API applications in Go. It speeds up the process by simplifying some of the trivial tasks involved such as writing Dockerfiles or setting up Github Actions from scratch. \n\n## Getting Started\nAdd the following repository secrets from the Access Keys section of your Azure Container Repo to your repository secrets: \n| Name | Description  |\n|--|--|\n| REGISTRY_LOGIN_SERVER | Registry name in all lowercase. |\n| REGISTRY_USERNAME||\n| REGISTRY_PASSWORD | |\n| REGISTRY_NAME | The name of the registry to push to.|\n\n## Features\n\n 1. Deploy, Build and Dependabot actions preconfigured.\n 2. Minimum Fiber API with compression already configured.\n 3. Tiny Docker container built using scratch image and UPX compression with a size of approximately 2MB. \n\n## Contribute\n1.  Add a  [GitHub Star](https://github.com/gregyjames/MinimalAzureGoAPI/stargazers)  to the project.\n2.  Open a pull request with any suggested changes.\n\n## License\nCopyright (c) 2023-present [gregyjames](https://github.com/gregyjames) and [Contributors](https://github.com/gregyjames/MinimalAzureGoAPI/graphs/contributors). `MinimalAzureGoAPI` is free and open-source software licensed under the [MIT License](https://github.com/gregyjames/MinimalAzureGoAPI/blob/master/LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregyjames%2Fminimalazuregoapi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgregyjames%2Fminimalazuregoapi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgregyjames%2Fminimalazuregoapi/lists"}