【发布时间】:2020-12-22 23:28:58
【问题描述】:
我构建自己的 docker 镜像并在 Heroku 上运行它们。这很好用,这里有一个示例 Docker 文件:
FROM node:14-alpine
WORKDIR /app
COPY ./ncc/web ./
CMD node ./index.js
问题是我还想在运行节点时使用 Jemalloc 来更好地管理内存。我过去在使用普通节点 dynos(不是 docker 图像)时使用过这个 Jemalloc buildpack,效果很好:
https://github.com/gaffneyc/heroku-buildpack-jemalloc
如果我理解正确,但是 buildpack 和 docker 映像不兼容?所以这个 buildpack 不会自动从我的图像中获得?
有没有办法让 buildpack 在我的映像中运行?
如果没有,有人知道我如何在我的实例中安装和使用 jemalloc?
【问题讨论】:
标签: node.js docker heroku buildpack jemalloc