Commit Graph

543 Commits

Author SHA1 Message Date
Christopher Horrell e7ed4f7f25 Update for Node 0.10.37 and npm 2.7.1 2015-03-14 14:41:29 -04:00
Christopher Horrell 37b4beab21 Updated npm to 2.7.0 2015-03-06 16:41:12 -05:00
Christopher Horrell 4e2ed679d0 Made scripts executable 2015-03-06 16:38:34 -05:00
Derek Crudgington f4ee36f350 Updated to include bash3 and 4 support 2015-02-26 10:06:06 -06:00
Christopher Horrell d16e74c41c Fixed minor typo 2015-02-20 09:08:43 -05:00
Christopher Horrell d9b258cda8 Merge pull request #8 from ceroic/wheezy
Added Wheezy Variants
2015-02-10 15:12:54 -05:00
Grant Means eb59ddc940 Merge remote-tracking branch 'origin/wheezy' into wheezy 2015-02-10 12:52:28 -05:00
Grant Means c4f46209b0 Removed 0.11 2015-02-10 12:52:25 -05:00
Grant Means 3bb9c7ba9e Added Wheezy variants
Updated shell script

Fixing no newline error

Removed 0.11

Added Wheezy variants

Updated shell script
2015-02-10 12:52:25 -05:00
Grant Means 448665b0ea Removed 0.11 2015-02-10 12:31:00 -05:00
Grant Means a2292e9cc2 Merge remote-tracking branch 'origin/wheezy' into wheezy
Conflicts:
2015-02-10 12:30:24 -05:00
Grant Means 968a6ed51f Removed 0.11 2015-02-10 12:24:39 -05:00
Grant Means 5b1830fecf Fixing no newline error 2015-02-10 12:23:55 -05:00
Grant Means d3d302f51d Updated shell script 2015-02-10 12:20:52 -05:00
Grant Means 6e720d9ef0 Added Wheezy variants 2015-02-10 12:20:52 -05:00
Christopher Horrell 7be47a143c Removed 0.11 2015-02-10 16:16:45 +00:00
Grant Means 0768527e36 Updated shell script 2015-02-09 10:22:05 -05:00
Grant Means 79d9304d38 Added Wheezy variants 2015-02-09 10:21:10 -05:00
Christopher Horrell 364e989c87 Added link to http://nodejs.org 2015-02-07 14:00:12 -05:00
Christopher Horrell 5e0879401f Some improvements to the README 2015-02-07 13:57:49 -05:00
Christopher Horrell aa9910a215 Merge pull request #7 from joyent/0.12.0
Added Node.js v0.12.0
2015-02-06 17:37:22 -05:00
Christopher Horrell aa86137431 0.12 is the new 'latest' 2015-02-06 16:46:05 -05:00
Christopher Horrell c04479fd01 Bump npm to 2.5.0 for 0.12.0 tag 2015-02-06 16:17:03 -05:00
Christopher Horrell 652e977a99 Merge branch '0.12.0' of https://github.com/joyent/docker-node into 0.12.0 2015-02-06 16:09:28 -05:00
Christopher Horrell 391620efd6 Prep for 0.12.0 2015-02-06 16:08:58 -05:00
Christopher Horrell a1aefc91ac npm 2.5.0 2015-02-06 19:07:31 +00:00
Christopher Horrell a499ff1bc2 Prep for 0.12.0 2015-01-30 16:12:33 -05:00
Christopher Horrell ebfa426f39 Update Node.js to 0.11.16 and npm to 2.4.1 2015-01-30 20:51:41 +00:00
Christopher Horrell bc2e041924 Provide link to previous repo in README 2015-01-30 11:00:04 -05:00
Christopher Horrell 01fe973d3a Merge pull request #2 from infosiftr/slimmer-slim
Slimmer slim variants and a few consistency fixes
2015-01-30 10:17:24 -05:00
Derek Crudgington d23f190e50 Bump for Node 0.10.36 2015-01-26 15:32:05 -06:00
Tianon Gravi 181c14e559 Slimmer slim variants and a few consistency fixes
This removes almost all of the dependencies from the slim variant.  The rationale for this is that the slim variants are intentionally supposed to be for people who really know what they're doing and want to create an image that's as small as is reasonably possible for their very specific use case (meaning that if they want to be able to, for example, `npm install` native modules, they'll need to know which packages that requires), where the normal variant is supposed to be as generic as possible for the majority of use cases (hence why it is `FROM buildpack-deps` -- see https://registry.hub.docker.com/_/buildpack-deps/ for more information about that and what's included there).

This also updates `FROM buildpack-deps` to be the more explicit (but currently equivalent) `FROM buildpack-deps:jessie`, and updated the slim variants to use `debian:jessie` instead of `debian:wheezy` so that they all have the same base underneath.

```console
$ docker images node
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
node                0.8-slim            3c0b9c2ee34f        4 hours ago         286.3 MB
node                0.8                 45c9764d3191        4 hours ago         704.1 MB
node                0.11-slim           869731dd5c7f        4 hours ago         296.2 MB
node                0.11                c26e7af3ade7        4 hours ago         714 MB
node                0.10-slim           af6b79e3e7dd        4 hours ago         287.3 MB
node                0.10                9787c55efe92        4 hours ago         705 MB
$ ./generate-stackbrew-library.sh | sed 's!joyent/docker-node!infosiftr/node!' > node
$ bashbrew build ./node
Fetching node (git://github.com/infosiftr/node) ...
Processing node:0.10.35 ...
...
Processing node:0.8-slim ...
$ docker images node
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
node                0.8-slim            ef20a87f7564        39 seconds ago      149.3 MB
node                0.8                 a62c349fcfbd        2 minutes ago       694.6 MB
node                0.11-slim           9cf495665fa1        3 minutes ago       159.2 MB
node                0.11                9671c6b7befe        6 minutes ago       704.5 MB
node                0.10-slim           eda61ceff5e2        7 minutes ago       150.3 MB
node                0.10                2895ad48803c        10 minutes ago      695.6 MB
```
2015-01-26 09:59:13 -07:00
Christopher Horrell ab7e765e3d Added fingerprint for Julien Gilli 2015-01-21 12:18:44 -05:00
Derek Crudgington 70edbe3867 Bumped node to version 0.11.15 2015-01-21 08:17:40 -06:00
Christopher Horrell c561710056 Bumped npm to version 2.2.0 2015-01-19 19:33:52 +00:00
Christopher Horrell add64aa49b Switched to MIT license
Same license as Node.js
2015-01-14 09:39:30 -05:00
Christopher Horrell 9f7521eff0 Change email address 2015-01-13 14:45:21 -05:00
Christopher Horrell 7222ca5ead Added helper scripts for updating
update.sh updates the docker files with the latest version(s) of
Node.js and npm.

generate-stackbrew-library.sh is used for updating the library file
2015-01-13 14:44:22 -05:00
Christopher Horrell 9f0dc752bd Added LICENSE file
This is the same MPL license used for SDC
2015-01-13 14:29:02 -05:00
Christopher Horrell 21e69d768f Switch from pgp.mit.edu to pool.sks-keyservers.net 2015-01-12 15:15:18 -05:00
Christopher Horrell 43da1b5ca2 Update to NPM 2.1.18 2015-01-12 15:12:01 -05:00
Christopher Horrell 4c84bad627 Update to Node.js 0.10.35 2015-01-12 15:05:53 -05:00
Christopher Horrell 0c2ff5172a Initial commit 2014-12-12 12:35:30 -05:00