{"id":16791339,"url":"https://github.com/starefossen/docker-ruby-node","last_synced_at":"2025-03-17T03:30:30.107Z","repository":{"id":54512264,"uuid":"48298797","full_name":"Starefossen/docker-ruby-node","owner":"Starefossen","description":":whale: Alpine Docker Image with latest versions of Ruby, Node.js and yarn installed. This Docker Image is actively maintained and updated regularly.","archived":false,"fork":false,"pushed_at":"2023-11-03T20:19:48.000Z","size":81,"stargazers_count":80,"open_issues_count":8,"forks_count":44,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-14T19:01:34.702Z","etag":null,"topics":["alpine","alpine-linux","docker","docker-image","docker-ruby-node","node","nodejs","ruby","yarn","yarnpkg"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/starefossen/ruby-node/","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/Starefossen.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":"2015-12-19T22:07:38.000Z","updated_at":"2025-02-25T05:39:36.000Z","dependencies_parsed_at":"2024-10-27T11:55:59.720Z","dependency_job_id":"00b8c716-f946-456a-8cf0-e2d9017a222e","html_url":"https://github.com/Starefossen/docker-ruby-node","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starefossen%2Fdocker-ruby-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starefossen%2Fdocker-ruby-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starefossen%2Fdocker-ruby-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starefossen%2Fdocker-ruby-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Starefossen","download_url":"https://codeload.github.com/Starefossen/docker-ruby-node/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243841204,"owners_count":20356441,"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":["alpine","alpine-linux","docker","docker-image","docker-ruby-node","node","nodejs","ruby","yarn","yarnpkg"],"created_at":"2024-10-13T08:34:36.231Z","updated_at":"2025-03-17T03:30:29.758Z","avatar_url":"https://github.com/Starefossen.png","language":"Dockerfile","readme":"# Ruby + Node Docker Image [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:alpine.svg)](https://microbadger.com/#/images/starefossen/ruby-node:alpine)\n\nDocker image with Ruby and Node.js with Yarn installed and ready to roll.\n\nNOTICE: Images are refreshed everytime Ruby official repository is updated on Docker Hub. Minor or patch versions in this readme file should be outdated.\n\nBoth Ruby and Node.js are based on official images. Ruby is used as base repository.\n\nMaintained combinations:\n\n- Ruby: 2 (2.6) Node: 6.x (6.16)\n- Ruby: 2 (2.6) Node: 8.x (8.15)\n- Ruby: 2 (2.6) Node: 10.x (10.15)\n\n## Supported tags and respective `Dockerfile` links\n\n- [`latest`, `2-10` (2-10/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-10/stretch/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-10.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-10)\n- [`slim`, `2-10-slim` (2-10/stretch-slim/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-10/stretch-slim/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-10-slim.svg)](https://microbadger.com/#/images/starefossen/ruby-node:slim)\n- [`alpine`, `2-10-alpine` (2-10/alpine/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-10/alpine/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-10-alpine.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-10-alpine)\n- [`2-8` (2-8/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-8/stretch/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-8.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-8)\n- [`2-8-slim`, `2-8` (2-8/stretch-slim/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-8/stretch-slim/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-8-slim.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-8-slim)\n- [`2-8-alpine` (2-8/alpine/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-8/alpine/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-8-alpine.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-8-alpine)\n- [`2-6` (2-6/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-6/stretch/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-6.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-6)\n- [`2-6-slim` (2-6/stretch-slim/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-6/stretch-slim/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-6-slim.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-6-slim)\n- [`2-6-alpine` (2-6/alpine/Dockerfile)](https://github.com/Starefossen/docker-ruby-node/blob/master/2-6/alpine/Dockerfile) [![Image Layers](https://images.microbadger.com/badges/image/starefossen/ruby-node:2-6-alpine.svg)](https://microbadger.com/#/images/starefossen/ruby-node:2-6-alpine)\n\n## Why Node.js and Ruby together?\n\nSome applications, like Jekyll, GitHub pages or Rails with Webpacker, requires both Ruby and Node.js\ninstalled in the same image in order to run or fully function. This image do not install any other packages than both other images do.\n\n## Differences with official Ruby and Node.js images?\n\nRuby: Same as official.\n\nNode: Instead variables NODE_VERSION and YARN_VERSION is available variable NODE_MAJOR fullfiled with major version of node.js. Node is not executed on by CMD.\n\n## How to use this image\n\n```\n$ docker run -v \"$PWD\":/usr/src/app -p \"8080:8080\" starefossen/ruby-node\n```\n\n## Image Variants\n\nThe `starefossen/ruby-node` images come in three flavors, each designed for a\nspecific use case.\n\n`starefossen/ruby-node:latest`\n\nThis is the defacto image. If you are unsure about what your needs are, you\nprobably want to use this one. It is designed to be used both as a throw away container (mount your source code and start the container to start your app), as well as the base to build other images off of.\nBased on Debian distribution.\n\n`starefossen/ruby-node:slim`\n\nReduced version of `latest` image.\n\n`starefossen/ruby-node:alpine`\n\nThis is the smallest image possible. It is based on the Alpine Linux base image.\n\n## Default Locale\n\nVersions 2-6, 2-8, 2-10 has defined locale C.UTF-8 instead default POSIX.\n\n## License\n\nThis Docker image is licensed under the [MIT License](https://github.com/Starefossen/docker-ruby-node/blob/master/LICENSE).\n\nSoftware contained in this image is licensed under the following:\n\n- Ruby: [GPLv2](https://github.com/ruby/ruby/blob/trunk/GPL)\n- Node.js: [MIT License](https://github.com/nodejs/node/blob/master/LICENSE)\n\n## Supported Docker versions\n\nThis image is officially supported on Docker versions v17, v18.\n\nSupport for older versions (down to v1.0) is provided on a best-effort basis.\n\n## User Feedback\n\n### Documentation\n\n- [Docker](http://docs.docker.com)\n- [Ruby](https://www.ruby-lang.org/en/)\n- [Node.js](https://nodejs.org/en/)\n\n### Issues\n\nIf you have any problems with or questions about this image, please contact us\nthrough a [GitHub issue](https://github.com/Starefossen/docker-ruby-node/issues).\n\n### Contributing\n\nYou are invited to contribute new features, fixes, or updates, large or small;\nwe are always thrilled to receive pull requests, and do our best to process them\nas fast as we can.\n\nBefore you start to code, we recommend discussing your plans through a [GitHub\nissue](https://github.com/Starefossen/docker-ruby-node/issues), especially for\nmore ambitious contributions. This gives other contributors a chance to point\nyou in the right direction, give you feedback on your design, and help you find\nout if someone else is working on the same thing.\n\n### Collaborators\n\nIndividuals making significant and valuable contributions are made Collaborators\nand given commit-access to the project. These individuals are identified by the\nexisting Collaborators and their addition as Collaborators is discussed as a\npull request to this project's README.md.\n\nNote: If you make a significant contribution and are not considered for\ncommit-access log an issue or contact one of the Collaborators directly.\n\n- Radovan Šmitala - @radeno\n- Hans Kristian Flaatten - @Starefossen\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarefossen%2Fdocker-ruby-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarefossen%2Fdocker-ruby-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarefossen%2Fdocker-ruby-node/lists"}