小编HON*_*z98的帖子

如何使用 Dockerfile 部署 Sveltekit 应用程序?

每当我尝试运行时,我都会尝试在铁路中部署我的 Sveltekit 应用程序

docker run --publish 8000:8000 my_project
Run Code Online (Sandbox Code Playgroud)

我回来了

> my-project@0.0.1 build
> vite build

sh: vite: not found
Run Code Online (Sandbox Code Playgroud)

这是我的 dockerfile

# syntax=docker/dockerfile:1

FROM node:19.4.0-alpine3.16
ENV NODE_ENV=production

WORKDIR /app

COPY ["package.json", "package-lock.json*", "./"]

RUN npm install 
RUN npm install dotenv 
RUN npm install @directus/sdk
RUN npm install vite

COPY . .

CMD [ "npm", "run", "build" ]
Run Code Online (Sandbox Code Playgroud)

这是我的 package.json 文件

"scripts": {
            "dev": "vite dev",
            "build": "vite build",
            "preview": "vite preview",
            "check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
            "check:watch": "svelte-kit …
Run Code Online (Sandbox Code Playgroud)

docker sveltekit railway

5
推荐指数
0
解决办法
2415
查看次数

标签 统计

docker ×1

railway ×1

sveltekit ×1