Dockerfile http-服务器选项

k7fdbhmy  于 2022-10-23  发布在  Docker
关注(0)|答案(1)|浏览(192)

我在码头集装箱里运行Vue。在我的Docker文件中,我尝试运行以下命令:
HTTP-服务器分布--代理http://localhost:8080?“
这是我的文档文件:

FROM node:lts-alpine

RUN npm install -g http-server

WORKDIR /app

COPY package*.json ./

RUN npm install

COPY . .

RUN npm run build

EXPOSE 8080
CMD [ "http-server",  "dist", "--proxy http://localhost:8080?"]

我已经试过了“--Proxy http://localhost:8080?”在CMD阵列中的任何位置。

"http-server --proxy http://localhost:8080?"

将导致错误。
关于如何让--Proxy选项运行,有什么建议吗?
谢谢,

332nm8kg

332nm8kg1#

它可能期望--proxy http://localhost:8080是两个单独的参数。这就是Bash在解析同一命令时所做的事情。

CMD [ "http-server",  "dist", "--proxy", "http://localhost:8080?"]

相关问题