{"id":25591392,"url":"https://github.com/bobbyg603/deno-express-docker-starter","last_synced_at":"2026-04-12T00:04:14.208Z","repository":{"id":172505825,"uuid":"649373289","full_name":"bobbyg603/deno-express-docker-starter","owner":"bobbyg603","description":"🚂🦕🐳 Template repo for building Deno based Express APIs with Docker","archived":false,"fork":false,"pushed_at":"2023-06-04T17:05:07.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T09:51:44.530Z","etag":null,"topics":["deno","docker","express","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/bobbyg603.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":"2023-06-04T16:38:48.000Z","updated_at":"2023-06-04T17:09:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"5489f6fa-a84a-409a-a2c6-a9329cb50269","html_url":"https://github.com/bobbyg603/deno-express-docker-starter","commit_stats":null,"previous_names":["bobbyg603/deno-express-docker-starter"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/bobbyg603/deno-express-docker-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyg603%2Fdeno-express-docker-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyg603%2Fdeno-express-docker-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyg603%2Fdeno-express-docker-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyg603%2Fdeno-express-docker-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bobbyg603","download_url":"https://codeload.github.com/bobbyg603/deno-express-docker-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbyg603%2Fdeno-express-docker-starter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268075045,"owners_count":24191655,"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-07-31T02:00:08.723Z","response_time":66,"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":["deno","docker","express","typescript"],"created_at":"2025-02-21T09:51:16.197Z","updated_at":"2026-04-12T00:04:14.176Z","avatar_url":"https://github.com/bobbyg603.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deno Express Docker Starter \n\n![deno express docker logos](https://github.com/bobbyg603/deno-express-docker-starter/assets/2646053/057ed6a3-b96d-4fbe-8ae4-befa0c0b5c15)\n\n\n## 📖 Definitions\n\n| Library | Description |\n| ------- | ----------- |\n| [Deno](https://deno.land) | The easiest, most secure JavaScript runtime |\n| [Express](https://expressjs.com/) | Minimal and flexible Node.js web application framework for creating [APIs](https://en.wikipedia.org/wiki/API) |\n| [Docker](https://www.docker.com/) | Package software into standardized units for development, shipment and deployment |\n\n## 🧑‍🏫 About\n\nDeno-Express-Docker-Starter is a template repo for building a [Deno](https://nodejs.org/en/) [APIs](https://en.wikipedia.org/wiki/API) with [TypeScript](https://www.typescriptlang.org/), [Express](https://expressjs.com/) and [Docker](https://www.docker.com/).\n\n## 🧑‍💻 Development\n\nInstall [Docker Desktop](https://www.docker.com/products/docker-desktop/), [VS Code](https://code.visualstudio.com/download) and [Git](https://git-scm.com/downloads). Click the green [Use this template](https://github.com/bobbyg603/deno-express-docker-starter/generate) button to copy this repo to your GitHub account. Once you've copied the repo, clone it to your workspace (be sure to replace my URL with the URL to the repo you generated by clicking `Use this template`):\n\n### Clone\n\n```sh\ngit clone https://github.com/bobbyg603/deno-express-docker-starter\n```\n\n### Developing\n\nRun the `start` task to start the Express server.\n\n```sh\ndeno task start\n```\n\nYou can also use the VS Code `Launch` task to launch the server with the Debugger attached.\n\n### Testing\n\nDeno has a built-in test runner that you can use for testing JavaScript or TypeScript code.\n\n```sh\ndeno task test\n```\n\n### Docker\n\nRun the `docker` task to start the Express server inside a Docker container\n\n```sh\ndeno task docker\n```\n\nAlternatively, run the `docker:debug` task to start the Express server inside a Docker container with the debug port exposed\n\n```sh\ndeno task docker:debug\n```\n\nAttach to the Express server inside the Docker container by using the VS Code `Attach to Docker` task\n\n### References\n\n- https://deno.com/blog/build-api-express-typescript\n- https://deno.com/manual@v1.31.3/basics/testing\n\n- https://docs.docker.com/compose/reference/\n\n### Contributing\n\nIf you believe that this example can be improved, please open an [issue](https://github.com/bobbyg603/deno-express-docker-starter/pulls) or submit a [pull request](https://github.com/bobbyg603/deno-express-docker-starter/pulls)! \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbyg603%2Fdeno-express-docker-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbobbyg603%2Fdeno-express-docker-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbyg603%2Fdeno-express-docker-starter/lists"}