From 5b75f4e1e57d40d3c763c885778dda2cb86a57c2 Mon Sep 17 00:00:00 2001 From: Greg Hemphill Date: Sat, 21 Dec 2019 08:44:48 -0500 Subject: [PATCH] Update to Ember 3.15 and Node 12.14 --- Dockerfile | 4 ++-- README.md | 26 ++++++++++++++------------ 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5203b04..92aee5c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:12.13.0 +FROM node:12.14.0 MAINTAINER Dan Lynn # ember server on port 4200 @@ -58,4 +58,4 @@ RUN \ # install ember-cli RUN \ - npm install -g ember-cli@3.14.0 + npm install -g ember-cli@3.15.0 diff --git a/README.md b/README.md index 4f5e161..142fac5 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,15 @@ This image contains everything you need to have a working development environmen ![stars](https://img.shields.io/docker/stars/danlynn/ember-cli.svg) ![pulls](https://img.shields.io/docker/pulls/danlynn/ember-cli.svg) ![automated](https://img.shields.io/docker/automated/danlynn/ember-cli.svg) ![automated](https://img.shields.io/docker/build/danlynn/ember-cli.svg) ![MIT License](https://img.shields.io/github/license/mashape/apistatus.svg) -`ember-cli 3.14.0 + node 12.13.0/13.1.0 + npm 6.12.0/6.12.1 + bower 1.8.8 + yarn 1.19.1 + chrome 78.0.3904.108 + watchman 4.9.0` +`ember-cli 3.15.0 + node 12.14.0/13.5.0 + npm 6.13.4/6.13.4 + bower 1.8.8 + yarn 1.21.1 + chrome 79.0.3945.88 + watchman 4.9.0` ### Supported tags and respective `Dockerfile` links -+ [`3.14.0`,`3.14.0-node_12.13`,`latest` (3.14.0/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.14.0/Dockerfile) -+ [`3.14.0-node_13.1` (3.14.0-node_13.1/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.14.0-node_12.10/Dockerfile) ++ [`3.15.0`,`3.15.0-node_12.14`,`latest` (3.15.0/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.15.0/Dockerfile) ++ [`3.15.0-node_13.5` (3.15.0-node_13.5/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.15.0-node_13.5/Dockerfile) ++ [`3.14.0`,`3.14.0-node_12.13` (3.14.0/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.14.0/Dockerfile) ++ [`3.14.0-node_13.1` (3.14.0-node_13.1/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.14.0-node_13.1/Dockerfile) + [`3.13.0`,`3.13.0-node_10.16` (3.13.0/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.13.0/Dockerfile) + [`3.13.0-node_12.10` (3.13.0-node_12.10/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.13.0-node_12.10/Dockerfile) + [`3.12.0`,`3.12.0-node_10.16` (3.12.0/Dockerfile)](https://github.com/danlynn/ember-cli/blob/3.12.0/Dockerfile) @@ -144,15 +146,15 @@ You can ignore docker-compose completely and simply use straight docker commands ### Command Usage for `docker run` -Basically put `docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.14.0` before any command you run. +Basically put `docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.15.0` before any command you run. Example: ``` -$ docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.14.0 npm install -$ docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.14.0 bower --allow-root install bootstrap -$ docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.14.0 ember generate model user -$ docker run --rm -ti -v $(pwd):/myapp -p 4200:4200 -p 7020:7020 -p 7357:7357 danlynn/ember-cli:3.14.0 +$ docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.15.0 npm install +$ docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.15.0 bower --allow-root install bootstrap +$ docker run --rm -ti -v $(pwd):/myapp danlynn/ember-cli:3.15.0 ember generate model user +$ docker run --rm -ti -v $(pwd):/myapp -p 4200:4200 -p 7020:7020 -p 7357:7357 danlynn/ember-cli:3.15.0 ``` Note that the `--rm` prevents a bunch of stopped containers from accumulating from these one-off commands. They take up space and since pretty much any change made by these commands will only affect what is in your project dir (/myapp in the container), there is no need to keep them around. @@ -164,7 +166,7 @@ You could simply launch into a bash shell and execute the commands in the normal ``` $ mkdir new_ember_app $ cd new_ember_app -$ docker run --rm -it -v $(pwd):/myapp -p 4200:4200 -p 7020:7020 -p 7357:7357 danlynn/ember-cli:3.14.0 bash +$ docker run --rm -it -v $(pwd):/myapp -p 4200:4200 -p 7020:7020 -p 7357:7357 danlynn/ember-cli:3.15.0 bash root@9ad4805d2b50:/myapp# ember init root@9ad4805d2b50:/myapp# ember init --yarn @@ -321,7 +323,7 @@ Launch ember server (unchanged): ``` OLD: $ docker run -ti --rm -v $(pwd):/myapp -p 4200:4200 -p 7020:7020 danlynn/ember-cli:2.9.1 -NEW: $ docker run -ti --rm -v $(pwd):/myapp -p 4200:4200 -p 7020:7020 danlynn/ember-cli:3.14.0 +NEW: $ docker run -ti --rm -v $(pwd):/myapp -p 4200:4200 -p 7020:7020 danlynn/ember-cli:3.15.0 ``` @@ -329,12 +331,12 @@ Run ember tests: ``` OLD: $ docker run -ti --rm -v $(pwd):/myapp danlynn/ember-cli:2.9.1 test -NEW: $ docker run -ti --rm -v $(pwd):/myapp danlynn/ember-cli:3.14.0 ember test +NEW: $ docker run -ti --rm -v $(pwd):/myapp danlynn/ember-cli:3.15.0 ember test ``` Launch bash shell: ``` OLD: $ docker run -ti --rm -v $(pwd):/myapp --entrypoint=/bin/bash danlynn/ember-cli:2.9.1 -NEW: $ docker run -ti --rm -v $(pwd):/myapp danlynn/ember-cli:3.14.0 bash +NEW: $ docker run -ti --rm -v $(pwd):/myapp danlynn/ember-cli:3.15.0 bash ```