{"id":27650022,"url":"https://github.com/birdmod/garageseller","last_synced_at":"2026-04-29T17:02:11.864Z","repository":{"id":202306773,"uuid":"152492431","full_name":"birdmod/GarageSeller","owner":"birdmod","description":"An ASP.NET Core API designed with Swagger and running on Docker","archived":false,"fork":false,"pushed_at":"2018-11-25T20:53:05.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-24T03:30:33.030Z","etag":null,"topics":["asp-net-core","docker","swagger"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":false,"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/birdmod.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}},"created_at":"2018-10-10T21:30:37.000Z","updated_at":"2018-11-25T20:53:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"c5bfa955-1d23-4db3-91e3-d1e1849667ce","html_url":"https://github.com/birdmod/GarageSeller","commit_stats":null,"previous_names":["birdmod/garageseller"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/birdmod/GarageSeller","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FGarageSeller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FGarageSeller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FGarageSeller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FGarageSeller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/birdmod","download_url":"https://codeload.github.com/birdmod/GarageSeller/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/birdmod%2FGarageSeller/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32435122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T13:34:34.882Z","status":"ssl_error","status_checked_at":"2026-04-29T13:34:29.830Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["asp-net-core","docker","swagger"],"created_at":"2025-04-24T03:25:55.073Z","updated_at":"2026-04-29T17:02:11.817Z","avatar_url":"https://github.com/birdmod.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GarageSeller\n\nEDIT : I am happy to announce that the deployment of the app **works** when using **Docker for Windows**. It means that the Garage API is able to connect to the SQL Server !!! Using Docker Toolbox on Windows (which uses docker machine and special IPs was the reason why my `docker stack deploy` and `docker compose up` had two apps that were unable to communicate. This is a huge great news since it means that all the hard work was good from the beginning.\n\n**tl;dr: DO NOT USE DOCKER TOOLBOX IF YOU WANT TO USE THE DOCKER-COMPOSE.YML, USE DOCKER FOR WINDOWS**\n\nGarage seller is the convergence of two subjects I study in more depth recently: ASP.NET Core and Docker\nWhen I decided I had enough knowledge, I set the objective to create an application \ncomposed of an API and its persistence running in containers. Another mandatory point was to design \nthe API with Swagger.\n\n- API.NET Core 2.1\n- Entity Framework code first **with Migrations**\n- Docker\n- Swagger / Open Api Specification\n\nImprovements: \n- ~~docker-compose.yml to reveal the sql server express used in prod~~ =\u003e DONE\n- integration of nswag or swashbuckle to expose the swagger ui interface - for the moment, the API specification is provided, this is enough\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbirdmod%2Fgarageseller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbirdmod%2Fgarageseller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbirdmod%2Fgarageseller/lists"}