File tree Expand file tree Collapse file tree 5 files changed +18
-17
lines changed Expand file tree Collapse file tree 5 files changed +18
-17
lines changed Original file line number Diff line number Diff line change 1
- FROM mhart/alpine-node:6
1
+ FROM mhart/alpine-node:8
2
2
3
3
# Install required dependencies (Alpine Linux packages)
4
4
RUN apk update && \
@@ -25,8 +25,7 @@ RUN echo $user' ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
25
25
WORKDIR /external
26
26
27
27
# Install (global) NPM packages/dependencies
28
- RUN npm install -g \
29
- node-gyp
28
+ RUN yarn global add node-gyp
30
29
31
30
# Make project directory with permissions
32
31
RUN mkdir /project
@@ -38,4 +37,4 @@ WORKDIR /project
38
37
COPY . .
39
38
40
39
# Install (local) NPM packages and build
41
- RUN npm install && npm run postinstall
40
+ RUN yarn
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env sh
2
2
3
3
PROJECTNAME=" react-redux-feathers"
4
-
5
- PROJECTDIR=$( dirname $( dirname $( readlink -f " $0 " ) ) )
4
+ PROJECTDIR=$( pwd)
6
5
7
6
docker build \
8
7
--build-arg user=$USER \
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env sh
2
2
3
- PROJECTDIR=$( dirname $( dirname $( readlink -f " $0 " ) ) )
3
+ PROJECTNAME=" react-redux-feathers"
4
+ PROJECTDIR=$( pwd)
4
5
5
6
docker run -it \
6
7
-u $USER \
7
8
-v $PROJECTDIR :/project \
8
9
-v /project/node_modules \
9
10
--expose=3000 --expose=3001 \
10
11
-p 3000:3000 -p 3001:3001 -p 3030:3030 \
11
- react-redux-feathers \
12
+ $PROJECTNAME \
12
13
npm run dev
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env sh
2
2
3
+ PROJECTNAME=" react-redux-feathers"
4
+
3
5
docker run -it \
4
6
--expose=8080 \
5
7
-p 8080:8080 -p 3030:3030 \
6
- react-redux-feathers \
8
+ $PROJECTNAME \
7
9
npm start
Original file line number Diff line number Diff line change 63
63
resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.3.29.tgz#7f2ad7ec55f914482fc9b1ec4bb1ae6028d46066"
64
64
65
65
" @types/node@* " :
66
- version "8.0.52 "
67
- resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.52 .tgz#8e7f47747868e7687f2cd4922966e2d6af78d22d "
66
+ version "8.0.53 "
67
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-8.0.53 .tgz#396b35af826fa66aad472c8cb7b8d5e277f4e6d8 "
68
68
69
69
70
70
version "6.0.66"
@@ -1620,12 +1620,12 @@ caniuse-api@^2.0.0:
1620
1620
lodash.uniq "^4.5.0"
1621
1621
1622
1622
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639 :
1623
- version "1.0.30000764 "
1624
- resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000764 .tgz#d73ab11ae62f6a9e2f69867d6d9c23ae3f2e5d8d "
1623
+ version "1.0.30000765 "
1624
+ resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000765 .tgz#15555432420baacbb169bc51e5b6de804c9994b4 "
1625
1625
1626
1626
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000760 :
1627
- version "1.0.30000764 "
1628
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000764 .tgz#97ea7472f9d3e691eede34f21983cfc219ac7842 "
1627
+ version "1.0.30000765 "
1628
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000765 .tgz#aa1a75019276b48463c0fca2a5257fb9f26a7c9d "
1629
1629
1630
1630
capture-stack-trace@^1.0.0 :
1631
1631
version "1.0.0"
@@ -9270,8 +9270,8 @@ wordwrap@~1.0.0:
9270
9270
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
9271
9271
9272
9272
worker-farm@^1.3.1 :
9273
- version "1.5.1 "
9274
- resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.1 .tgz#8e9f4a7da4f3c595aa600903051b969390423fa1 "
9273
+ version "1.5.2 "
9274
+ resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.2 .tgz#32b312e5dc3d5d45d79ef44acc2587491cd729ae "
9275
9275
dependencies :
9276
9276
errno "^0.1.4"
9277
9277
xtend "^4.0.1"
You can’t perform that action at this time.
0 commit comments