{"id":13606439,"url":"https://github.com/geekcell/docker-compose-nodejs-examples","last_synced_at":"2025-05-16T01:07:06.134Z","repository":{"id":22108151,"uuid":"25438551","full_name":"geekcell/docker-compose-nodejs-examples","owner":"geekcell","description":"Finally some real world examples on getting started with Docker Compose and Nodejs.","archived":false,"fork":false,"pushed_at":"2024-07-03T02:39:15.000Z","size":90,"stargazers_count":1028,"open_issues_count":0,"forks_count":329,"subscribers_count":42,"default_branch":"main","last_synced_at":"2025-05-11T18:07:08.250Z","etag":null,"topics":["docker","docker-compose","express","javascript","node","nodejs","nodemon","redis"],"latest_commit_sha":null,"homepage":"https://www.geekcell.io","language":"Dockerfile","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/geekcell.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":"2014-10-19T20:03:58.000Z","updated_at":"2025-03-18T17:19:01.000Z","dependencies_parsed_at":"2024-01-14T14:31:30.527Z","dependency_job_id":"0902a2ac-8065-4314-97bc-8c9a857a0a07","html_url":"https://github.com/geekcell/docker-compose-nodejs-examples","commit_stats":null,"previous_names":["b00gizm/docker-compose-nodejs-examples"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekcell%2Fdocker-compose-nodejs-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekcell%2Fdocker-compose-nodejs-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekcell%2Fdocker-compose-nodejs-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geekcell%2Fdocker-compose-nodejs-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geekcell","download_url":"https://codeload.github.com/geekcell/docker-compose-nodejs-examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448579,"owners_count":22072764,"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":["docker","docker-compose","express","javascript","node","nodejs","nodemon","redis"],"created_at":"2024-08-01T19:01:09.187Z","updated_at":"2025-05-16T01:07:01.124Z","avatar_url":"https://github.com/geekcell.png","language":"Dockerfile","readme":"# Getting started with Docker Compose and Nodejs\n\n## Motivation\n\n[Docker Compose](http://docs.docker.com/compose/) is an awesome tool for creating isolated development environments with [Docker](http://docker.com) by using simple configurations with [YAML](http://www.yaml.org/). It's clean and easy enough to wrap your head around, even if you are new to Docker.\n\nIf you're like us, you're using a development server like [nodemon](https://github.com/remy/nodemon) that watches all your file changes and reloads your app. Bringing this workflow over to Docker Compose is a bit tricky. We hope the following real world examples will save you from headaches while trying to figure out how to (pragmatically) use Docker Compose for your Nodejs apps.\n\n## Examples\n\n### Basic skeleton with Express app generator\nhttps://github.com/geekcell/docker-compose-nodejs-examples/tree/main/00-basic-express-generator\n\n### Express app with nodemon development server\nhttps://github.com/geekcell/docker-compose-nodejs-examples/tree/main/01-express-nodemon\n\n### Express app with Redis and nodemon development server\nhttps://github.com/geekcell/docker-compose-nodejs-examples/tree/main/02-express-redis-nodemon\n\n## Maintainers\n\nGeek Cell\n\n* Twitter: [@thegeekcell](https://twitter.com/thegeekcell)\n* Web: [https://geekcell.io](https://geekcell.io)\n\n### Previous Maintainer\n\nPascal Cremer\n\n* Email: \u003chello@codenugget.co\u003e\n* Twitter: [@b00gizm](https://twitter.com/b00gizm)\n* Web: [http://codenugget.co](http://codenugget.co)\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n","funding_links":[],"categories":["Dockerfile","redis"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekcell%2Fdocker-compose-nodejs-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeekcell%2Fdocker-compose-nodejs-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeekcell%2Fdocker-compose-nodejs-examples/lists"}