【发布时间】:2018-12-22 06:08:08
【问题描述】:
我基本上有一个节点 js 应用程序的 docker 映像。
存储库标签图像 ID 创建大小 abc-test 0.1 1ba85e0ca455 7 小时前 1.37GB
我想从文件夹 /data/node/src 运行 npm test,但这似乎不起作用。
这是我正在尝试的命令:
docker run -p 80:80 --entrypoint="cd /data/node/src && npm run test" abc-test:0.1
但这似乎不起作用。
这是我的 dockerfile:
FROM python:2.7.13-slim
RUN apt-get update && apt-get install -y apt-utils curl
RUN echo 'deb http://nginx.org/packages/debian/ jessie nginx' > /etc/apt/sources.list.d/nginx.list
RUN apt-get update && apt-get install -y \
build-essential \
gcc \
git \
libcurl4-openssl-dev \
libldap-2.4-2 \
libldap2-dev \
libmysqlclient-dev \
libpq-dev \
libsasl2-dev \
nano \
nginx=1.8.* \
nodejs \
python-dev \
supervisor
ENV SERVER_DIR /data/applicationui/current/server
ADD src/application/server $SERVER_DIR
EXPOSE 14000 80
# version A: only start tornado, without nginx.
WORKDIR $SERVER_DIR/src
CMD ["npm","run","start:staging"]
谁能帮帮我。
【问题讨论】:
-
But that doesn't seems to be working.是错误的错误信息
标签: node.js docker jenkins github kubernetes