gpt4 book ai didi

node.js - 如何将 Svelte 应用程序放入 docker 容器?

转载 作者:行者123 更新时间:2023-12-02 17:51:18 25 4
gpt4 key购买 nike

标题基本概括了所有内容。我对网络开发很陌生。

我使用 npx degit sveltejs/template ... 创建了一个 Svelte 应用程序.现在我使用 npm run dev 在本地运行它或 npm start .

据我了解,这是一个 Node 服务器,但调整了他们的 official tutorial没有让我走得很远。

我找到了一个 blog post关于这一点,但它并没有完全解释如何对现有的 Svelte 应用程序进行 dockerize,而是指向一个 fork官方模板。

最佳答案

您可以放置​​一个 Dockerfile在您的应用程序目录中(其中 package.json 是):

FROM node:14-alpine

WORKDIR /usr/src/app

COPY rollup.config.js ./
COPY package*.json ./

RUN npm install

COPY ./src ./src
COPY ./public ./public

RUN npm run-script build

EXPOSE 5000

ENV HOST=0.0.0.0

CMD [ "npm", "start" ]
构建本地镜像:
$ docker build -t svelte/myapp .
并运行它:
$ docker run -p 5000:5000 svelte/myapp

关于node.js - 如何将 Svelte 应用程序放入 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61106423/

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