diff --git a/docker-builds/server/Dockerfile b/docker-builds/server/Dockerfile index d4bfb6e5..aebc172a 100644 --- a/docker-builds/server/Dockerfile +++ b/docker-builds/server/Dockerfile @@ -52,6 +52,7 @@ WORKDIR ${ETHLANCE_SERVER_ROOT} COPY --from=builder /build /build # Initialize events log RUN echo -n "{:last-processed-block 27409455}" > ethlance-events.log +RUN npx pm2 install pm2-logrotate EXPOSE 6300 -CMD ["node", "out/ethlance_server.js"] +CMD ["npx", "pm2-runtime", "out/ethlance_server.js"] diff --git a/server/package.json b/server/package.json index 8696c4af..0a99f685 100644 --- a/server/package.json +++ b/server/package.json @@ -28,6 +28,7 @@ "jsedn": "0.4.1", "jsonwebtoken": "8.5.1", "pg": "8.8.0", + "pm2": "6.0.8", "shadow-cljs": "2.28.16", "web3": "1.7.3", "ws": "4.0.0",