Skip to content

Commit d3e10a6

Browse files
authored
use pm2 for node process management in docker (#470)
use pm2 for node process management in docker
1 parent 7260186 commit d3e10a6

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

docker-builds/server/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ WORKDIR ${ETHLANCE_SERVER_ROOT}
5252
COPY --from=builder /build /build
5353
# Initialize events log
5454
RUN echo -n "{:last-processed-block 27409455}" > ethlance-events.log
55+
RUN npx pm2 install pm2-logrotate
5556

5657
EXPOSE 6300
57-
CMD ["node", "out/ethlance_server.js"]
58+
CMD ["npx", "pm2-runtime", "out/ethlance_server.js"]

server/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"jsedn": "0.4.1",
2929
"jsonwebtoken": "8.5.1",
3030
"pg": "8.8.0",
31+
"pm2": "6.0.8",
3132
"shadow-cljs": "2.28.16",
3233
"web3": "1.7.3",
3334
"ws": "4.0.0",

0 commit comments

Comments
 (0)