Dockerfile: Avoid keeping npm in RAM

By running node directly, we save some RAM. In my case npm consumes 300MB and does nothing, just waits for the node process to exit.
On small VPSes 300MB is a lot!
This commit is contained in:
Dumitru Uzun
2021-08-26 12:53:57 +03:00
committed by GitHub
parent a7cd70f7de
commit feb0feda76

View File

@@ -22,7 +22,7 @@ RUN npm install && npm run build && npm prune
EXPOSE 3001
VOLUME ["/app/data"]
HEALTHCHECK --interval=60s --timeout=30s --start-period=300s CMD node extra/healthcheck.js
CMD ["npm", "run", "start-server"]
CMD ["node", "server/server.js"]
FROM release AS nightly
RUN npm run mark-as-nightly