{"id":30184653,"url":"https://github.com/studyresearchprojects/gosk","last_synced_at":"2025-10-11T00:05:15.846Z","repository":{"id":104133114,"uuid":"372110324","full_name":"StudyResearchProjects/gosk","owner":"StudyResearchProjects","description":"Golang dockerized project with a sample HTTP Server. Useful for prototyping and writing tests on Golang","archived":false,"fork":false,"pushed_at":"2021-06-18T22:33:55.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-13T04:52:15.111Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/StudyResearchProjects.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":"2021-05-30T02:53:40.000Z","updated_at":"2025-08-03T21:48:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"bb53efa4-afc7-44ab-8ab3-d6a1c25bfd3d","html_url":"https://github.com/StudyResearchProjects/gosk","commit_stats":null,"previous_names":["leoborai/gosk","estebanborai/gosk","studyresearchprojects/gosk"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/StudyResearchProjects/gosk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudyResearchProjects%2Fgosk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudyResearchProjects%2Fgosk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudyResearchProjects%2Fgosk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudyResearchProjects%2Fgosk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StudyResearchProjects","download_url":"https://codeload.github.com/StudyResearchProjects/gosk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StudyResearchProjects%2Fgosk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005647,"owners_count":26083940,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2025-08-12T12:43:52.380Z","updated_at":"2025-10-11T00:05:15.829Z","avatar_url":"https://github.com/StudyResearchProjects.png","language":"Go","readme":"\u003cdiv\u003e\n  \u003ch1 align=\"center\"\u003egosk\u003c/h1\u003e\n  \u003ch4 align=\"center\"\u003e\n    Golang Starter-Kit, a dockerized project with a sample HTTP Server.\n    Useful for prototyping and writing tests with Golang\n  \u003c/h4\u003e\n\u003c/div\u003e\n\n## Usage\n\n\u003e Make sure you hace Docker, Docker-Compose and Make available in your system\n\n1. Clone this repository or click on the **Use template** button to create a\nrepository from this template\n\n2. Run `make up` to build and execute the project\n\n```log\napi_1  | Running build command!\napi_1  | Build ok.\napi_1  | Restarting the given command.\napi_1  | 2021/05/30 02:58:54 Listening on http://0.0.0.0:4200\n```\n\n3. Make a GET HTTP request to `http://0.0.0.0:4200`\n\n```log\n$ curl -v http://0.0.0.0:4200\n*   Trying 0.0.0.0...\n* TCP_NODELAY set\n* Connected to 0.0.0.0 (127.0.0.1) port 4200 (#0)\n\u003e GET / HTTP/1.1\n\u003e Host: 0.0.0.0:4200\n\u003e User-Agent: curl/7.64.1\n\u003e Accept: */*\n\u003e\n\u003c HTTP/1.1 200 OK\n\u003c Date: Sun, 30 May 2021 03:03:45 GMT\n\u003c Content-Length: 18\n\u003c Content-Type: text/plain; charset=utf-8\n\u003c\n* Connection #0 to host 0.0.0.0 left intact\nHello from Golang!\n* Closing connection 0\n```\n\n### Stop the Server and Clean up\n\nUse `Ctrl+C` to stop the Docker process and then run `make clean`\n\n```log\n$ make down\ndocker-compose down\nRemoving gosk_1 ... done\nRemoving network gosk_default\nCleaning up process\nrm -f out\ndocker system prune -f\nDeleted build cache objects:\no0hk8vfugh3s39gbt18bhmdbr\n9frn6250oe8vhx3vermtg42fa\njgn1flx1o9tdo6fzt5wshgxaf\nkbk1w9lo5bworx8ixr1waj0qj\n4t7egfao289sp8um4gkqfp0dd\n6cv0qskklp34c56vcse3aigkb\n\nTotal reclaimed space: 12.42MB\ndocker volume prune -f\nTotal reclaimed space: 0B\n```\n\n## Caveats\n\n* To avoid the error:\n\n```\n  Error while building:\n  cmd/main.go:5:2: no required module provides package \u003cpackage url\u003e; to add it:\n      go get \u003cpackage url\u003e\n```\n\nThe `go.mod` file is removed and the environment variable `GO111MODULE` is set\nto `off`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstudyresearchprojects%2Fgosk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstudyresearchprojects%2Fgosk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstudyresearchprojects%2Fgosk/lists"}