gpt4 book ai didi

docker - nuxt js应用程序将在本地构建并开始使用docker进行生产

转载 作者:行者123 更新时间:2023-12-02 21:16:52 25 4
gpt4 key购买 nike

我有一个在nuxt js上开发的项目。现在我想在docker中使用它。但是由于某些原因,我需要在本地Mac OS上构建它。最好在本地计算机上运行npm install。然后在生产环境的linux服务器上应用它。可以完成这项任务吗?

最佳答案

当然可以。正常构建您的项目(通过npm install),然后在您的项目目录中编写一个Dockerfile,如下所示:

FROM node:7.8.0-alpine

# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

# Install app dependencies
RUN apk update && apk upgrade && apk add git

# Copy your already built project files inside image
COPY . .

ENV HOST 0.0.0.0
EXPOSE 3000

# start command
CMD [ "npm", "start" ]

确保您的Dockerfile位于项目的根目录中,通常在其中运行 npm start

然后,为了用您的项目创建图像,只需执行以下操作:
$ docker build -t myapp .

并运行:
$ docker run -it -p 3000:3000 myapp

关于docker - nuxt js应用程序将在本地构建并开始使用docker进行生产,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50235378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com