Skip to content

Commit b1eb56a

Browse files
committed
Use ENTRYPOINT w/ npm scripts
Makes it more clear how the npm scripts help run things
1 parent 8d3e15f commit b1eb56a

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

Dockerfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,4 @@ RUN npm ci
1212

1313
FROM node:16 as app
1414
COPY --from=build /data/ .
15-
16-
CMD ["node", "index.js"]
15+
CMD ["npm", "start"]

docker-compose.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,25 @@ services:
55
image: brennentsmith/internet-speed-logger
66
ports:
77
- 3000:3000
8-
depends_on:
9-
- mongo
108
restart: always
9+
entrypoint:
10+
- npm
11+
- run
12+
- webserver
1113
volumes:
1214
- ./config:/data/config
15+
depends_on:
16+
- mongo
1317

1418
speedlogger-runner:
1519
image: brennentsmith/internet-speed-logger
1620
depends_on:
1721
- speedlogger-web
1822
restart: always
1923
entrypoint:
20-
- node
21-
- run-speedtest.js
22-
- daemon
24+
- npm
25+
- run
26+
- speedtest
2327
volumes:
2428
- ./config:/data/config
2529

0 commit comments

Comments
 (0)