react nextjs 项目部署

前端习惯开发 window 系统

1.开发完执行 npm run build

2.之后生成打包文件.next

3.服务器上下载images 和开发环境node 对应版本

  1. 进入.next文件,在standalone同级有static文件夹 需要拷贝static到standalone/.next文件夹下,拷贝外层最外层public文件夹到standalone下

5 copy .next 下的standalone 到服务器

6.服务器上编写dockerfile文件(在standalone同级)

bash 复制代码
FROM node:20.19.4
WORKDIR /usr/src/app
COPY . .
WORKDIR /usr/src/app  
EXPOSE 3000
CMD ["node", "standalone/server.js"]  

7 构建镜像

bash 复制代码
docker build -t my-nextjs-app .

8 运行项目 确保3000 端口没有被占用

bash 复制代码
 docker run -d -p 3000:3000 --name my-nextjs-container my-nextjs-app
相关推荐
拔剑纵狂歌5 天前
ClickHouse system.query_log 字段详解与排障实践
后端·clickhouse·1024程序员节
比奥利奥还傲.17 天前
哪吒监控面板实战:部署 Dashboard、接入 Agent、钉钉告警,再配置固定公网访问
网络·人工智能·分布式·1024程序员节
默 语19 天前
Java新手入门:从零开始安装JDK并配置环境变量
java·开发语言·python·mysql·group by·1024程序员节·数据去重
学传打活1 个月前
【边打字.边学昆仑正义文化】_进阶篇5 宇宙星系的运转(续3)
微信公众平台·1024程序员节·汉字·昆仑正义文化
学传打活1 个月前
【边打字.边学昆仑正义文化】_进阶篇5 宇宙星系的运转(续1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
fangzhanpeng1682 个月前
快速掌握C#语言基础知识点(1.基础数据类型)
开发语言·c#·1024程序员节
无己心2 个月前
面向多平台 AI 搜索引擎的适配层架构设计
前端·人工智能·搜索引擎·ai·1024程序员节
u0103055272 个月前
AI驱动的安卓UI自动生成功能实现
人工智能·1024程序员节
u0103055272 个月前
长株潭智能体赋能腾讯元器链接共享
1024程序员节
云贝贝贝2 个月前
OceanBase认证体系介绍与备考指南
运维·服务器·oceanbase·1024程序员节