首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏OY_学习记录

    vue 打包部署

    一、vue 打包部署(nginx) 打包 npm run build 默认打包情况如下: 部署 首先需要安装 nignx,可以看我之前的博客:CentOS 7 安装 Nginx 在 nginx.conf error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } 二、nuxt.js 项目打包部署 nuxt.config.js server: { port: 8080, // 端口 host: '0.0.0.0', // 本地 host }, 打包部署 打包 npm run build 运行项目 回到网站根目录打开终端 注意把$Name 替换成需要在 pm2 管理器上展示的项目名称 注意 – start 之间的空格 pm2 start npm --name $Name -- start // 运行项目 pm2 save // 保存 完成 完成部署 现在你可以去查看你的网站了 也可以在 PM2 管理器中管理它 如果没有就下载一个

    1.1K20编辑于 2022-11-23
  • 来自专栏最新最全的大数据技术体系

    react打包部署

    react打包部署 问题 npm install 命令无反应 思路 换成 yarn install 安装完hadoop的环境后,使用node的yarn会报错: 我们在cmd使用where yarn,如下 node用的多,就把hadoop的yarn改个名字(需要用hadoop时可以用改完名字后的命令或再改回yarn) 接下来执行yarn -v就是node的yarn了 解决 npm run build 成功打包

    20200编辑于 2024-05-26
  • 来自专栏翎野君

    Maven打包部署

    问题三 在打包之前配置maven的pom.xml 见下图 <build> <plugins> <plugin> <groupId>org.springframework.boot </execution> </executions> </plugin> </plugins> </build> 问题四 cmd打包时出现错误 一般情况下给Maven项目打包的话要先将tomcat给关掉,儿SpringBoot中内嵌tomcat的,所以不太好手动关掉。

    83520编辑于 2023-05-12
  • 来自专栏全栈程序员必看

    idea打包部署

    idea打包部署 1、准备工作导入依赖 <build> <plugins> <plugin> <groupId>org.springframework.boot artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 2打包 1、在idea右侧MavenProjects点击我们要打包的项目, 2、打开项目找到Lifecycle->package双击打包 3、会在我们项目的目录target中创建一个项目Demo.jar包 3、部署 1、复制项目Demo.jar到桌面 2、选中项目Demo.jar右击->属性复制位置C:\Users\13837\Desktop, 3、打开cmd窗口输入cd C:\Users\13837\

    66020编辑于 2022-07-04
  • 来自专栏全栈程序员必看

    webpack打包优化_webpack打包部署

    由于运行在 Node.js 之上的 Webpack 是单线程模型的,所以Webpack 需要处理的事情需要一件一件的做,不能多件事一起做。 我们需要Webpack 能同一时间处理多个任务,发挥多核 CPU 电脑的威力,HappyPack 就能让 Webpack 做到这点,它把任务分解给多个子进程去并发的执行,子进程处理完后再把结果发送给主进程。

    1.2K20编辑于 2022-11-01
  • 来自专栏用户2442861的专栏

    python项目打包部署

    浏览了以上所有人的答案,结合我平常在项目中的实际经验,谈谈我们团队的Python部署与发布流程。 目前很多公司还是用着石器时代的部署方式,怎么做呢? 1. 2. 在生产环境把代码拉下来,或者通过部署系统,这里的部署系统一般是一个web页面, 能够将svn/git 上的代码打包后执行某一个脚本,来完成相应的部署, 也有可能是直接在机器上执行: nohup python 让我们看看这里的步骤缺少什么,我不仅仅从发布部署来说,我们谈谈一个理想的开发测试部署流程应该是怎样的。 1. deb 包,这里使用了 fpm 这个打包工具,需要安装ruby gem 来安装。

    14.3K22发布于 2018-09-19
  • SpringBoot工程打包部署

    SpringBoot工程打包部署SpringBoot工程运行有三种方式:可执行Jar包(可脱离Tomcat,独立运行)可执行war包 (可脱离Tomcat,独立运行)标准war包 (需要部署到tomcat com.taotao.portal.PortalApplication</mainClass> </configuration> </plugin> </plugins></build>2、 Tomcat中部署运行)1、修改启动类 代码解读复制代码// 继承SpringBootServletInitializer,重写配置方法。 ManagerApplication.class); //application.setBannerMode(Banner.Mode.OFF); application.run(args); }}2、 maven-war-plugin</artifactId> <version>3.0.0</version> </plugin> </plugins></build>2

    36600编辑于 2025-01-07
  • 来自专栏AI码真香

    SpringBoot 项目打包部署

    一、背景 SpringBoot 项目部署到服务器常见的方式就是,打包成 jar 包,通过 nohup java -jar 命令去运行项目,这也是官方推荐的一种方式。 三、项目部署运行 3.1、部署多个SpringBoot项目 通过服务器如果需要部署多个spring-boot项目,端口不一样。那怎么通过域名来访问呢? else nohup java -jar $APP_NAME >> catalina.out 2>&1 & fi } #停止方法 stop(){ is_exist if [ $? springboot.sh stop 停止服务 sh springboot.sh restart 重启服务 sh springboot.sh status 查看运行状态 以上,便完成了SpringBoot项目打包部署脚本的教程 AI码真香 本文标题: SpringBoot 项目打包部署

    1.9K20编辑于 2022-09-13
  • SpringBoot-打包&部署

    SpringBoot 项目支持两种打包方式,一种是 WAR 包,然后在 Tomcat 上部署运行,一种是 JAR 包,内置了 Tomcat,可以直接运行。 mvn clean package 打包完成后会在 target 目录下生成 .war 文件.⑤ 部署将 war 文件放到 Tomcat 的 webapps 目录下, 启动 Tomcat 即可自动解压部署 war 包方便呢, 使用 war 包时, 虽然要部署到 Tomcat 中, 但只需要将修改的 class 替换一下, 重启一下 Tomcat 就可以快速部署了.瘦身前的Jar包Tomcat 在部署 Web repackage</goal> </goals> </execution> </executions> </plugin> <plugins><build>2. , 进行打包.5.当然了, 这种方式要求打包后, 没有引入新的外部依赖, 如果有新的依赖, 则需要重新按照第一次的方式进行打包.

    85710编辑于 2025-02-11
  • 来自专栏Surpass' Blog

    SpringBoot项目打包部署

    工具 CentOS7 Xshell Xftp SpringBoot打包方式 SpringBoot打包方式有很多种。 war包 jar包 提交github,通t过jekins打包部署 注:不推荐SpringBoot项目打war包,因为SpringBoot适合前后端分离,适合打jar包。 image.png 一般情况下会在要部署的服务器上安装相应的环境并测试连接成功。 这里我大概看了一下,大概的原因如下: 1.在SpringBoot项目中,resource并不是根资源目录 2.就是跳转的地址有问题 也就是说controller中的跳转地址不对! 浏览器访问 image.png 后台打印日志 image.png 完成 这样SpringBoot项目就部署成功了。

    4.6K40发布于 2021-01-19
  • 来自专栏名山丶深处

    springboot测试、打包部署

    本文使用《springboot集成mybatis(一)》项目,依次介绍springboot测试、打包部署。 大多数朋友是做后端的,也就是为其他系统或者前端UI提供Rest API服务。 2)通过专业的API测试软件、工具。如:postman,Jmeter等。 3)通过开发语言编写测试脚本,模拟Http请求。如:HttpURLConnection、HttpClient等。 MediaType.APPLICATION_JSON)) .andExpect(status().isOk()) .andDo(print()) .andReturn(); } } 2、 springboot打包(maven) 2.1)Eclipse打包 选中项目点击鼠标右键 -> Run As -> Maven install 2.2)maven控制台打包(《windows平台安装maven 3.3.1)tomcat部署的,进入tomcat安装目录/bin目录: 停止服务:./shutdown.sh 启动服务:.

    2.1K30编辑于 2022-05-10
  • 来自专栏前端开发

    Docker容器环境打包迁移指南

    #Docker容器环境完整打包迁移实战指南##前言在开发过程中,我们经常需要将配置好的开发环境(前端、后端、数据库)从一台电脑迁移到另一台电脑。 本文记录了如何将一个包含前端(Vue+Vite)、后端(Flask)和MySQL的完整项目环境通过Docker进行打包迁移的完整过程,以及遇到的问题和解决方案。 允许外部访问port:34568,strictPort:true,hmr:{clientPort:34568}}}四、容器打包迁移方案一:直接导出镜像(适合单容器)#1.提交容器为镜像dockercommit <密码><数据库名><backup.sql#或进入容器后导入dockerexec-it<容器ID>bashmysql-uroot-p<密码><数据库名></path/to/backup.sql六、完整迁移流程总结打包阶段 关键要点包括:正确配置端口映射使用PM2管理Node.js进程创建自动化启动脚本备份和恢复数据库使用DockerCommit和Save/Load进行镜像迁移这套流程可以应用于任何需要环境迁移的场景,大大提高了开发和部署效率

    99410编辑于 2025-11-07
  • 来自专栏程序员成长指北

    Vue项目打包部署总结

    Vue项目打包部署本身不复杂,不过一些前端同学可能对服务器接触不多,部署过程中还是会遇到这样那样的问题。本文介绍一下使用nginx服务器代理前端项目的方法以及项目部署的相关问题,内容概览: ? 2、 同步到远程服务器 我们使用nginx部署Vue项目,实质上就是将Vue项目打包后的内容同步到nginx指向的文件夹。 2、项目配置 为了解决打包后资源路径不对的问题,需要在vue.config.js中配置publicPath,这里有两种配置方式,分别将publicPath配置为./和/test: ? 2、 nginx配置 对于history模式,假设项目部署到域名下的/test目录,访问http://xxx/test/about的时候,服务器会去找/test指向的目录下的about子目录或文件,很显然因为是单页面应用 publicPath配置为相对路径的router-link打包后地址变成了相对根域名下地址,很明显是错误的,所以非域名根路径部署应该将publicPath配置为完整的前缀路径。

    2.9K70发布于 2020-12-17
  • 来自专栏逆锋起笔

    Vue 项目打包部署总结

    Vue项目打包部署本身不复杂,不过一些前端同学可能对服务器接触不多,部署过程中还是会遇到这样那样的问题。 2、 同步到远程服务器 我们使用nginx部署Vue项目,实质上就是将Vue项目打包后的内容同步到nginx指向的文件夹。 2、项目配置 为了解决打包后资源路径不对的问题,需要在vue.config.js中配置publicPath,这里有两种配置方式,分别将publicPath配置为. ,publicPath必须使用绝对路径/test的配置形式,而不能用相对路径./) 2、 nginx配置 对于history模式,假设项目部署到域名下的/test目录,访问http://xxx/test /或者空串: publicPath配置为/test: publicPath配置为相对路径的router-link打包后地址变成了相对根域名下地址,很明显是错误的,所以非域名根路径部署应该将publicPath

    4.6K41发布于 2021-09-08
  • 来自专栏方丈的寺院

    数据迁移(2) - 如何快速迁移

    摘要 在上一篇中我们介绍了数据迁移的套路,但是没有介绍具体的方案,这篇着重介绍下具体的数据迁移方案 一. 设计目标 设计一个数据迁移的方案,需要实现以下目标 迁移速度 qps 需要达到1k,这样能保证1亿的数据能够在1~2天内跑完 迁移qps可控 迁移有可能对线上服务有影响,需要可动态调整qps 数据完整, 不丢失 不能遗漏数据,虽然事后我们有数据校验的过程,但是设计数据迁移方案时,需要尽可能的包装数据不丢失。 进度可控 迁移过程可中断,可重试。比如先迁移10分之一的数据,再继续来 二. 架构设计 数据迁移任务大致分为3个步骤,如下图所示 ? 可以可以将成功遍历完, 写入到任务队列的数据记录到某个存储,比如redis中,这样可以保证游标中断,或者服务重启后,可以从这个key中继续遍历,这样就实现了迁移的可中断 2.

    4.4K10发布于 2020-05-20
  • 来自专栏仲儿的专栏

    Nextcloud 源码部署迁移到容器部署

      在以前我们部署 Nextcloud 都是采用 LNMPA 架构和源码来直接部署,到版本升级时一般都需要比较复杂的操作,虽然也还算比较可以接受,但是相比较 Docker 方式而言,这就显得复杂多了,而且还对宿主机的环境还有所要求 因此,今天就来尝试一下从源码部署迁移到容器部署。 备份数据   源码部署方式需要管理员时常备份的数据主要是 Mysql 数据库、程序配置文件 config.php、存储数据三部分,而迁移到 Docker 部署也是需要这三部分即可。    version: '2' services: db: image: mariadb restart: always volumes: - . (采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 Nextcloud 源码部署迁移到容器部署 》 本文链接:https://lisz.me/tech/docker/nextcloud-docker.html

    1.5K11编辑于 2022-10-28
  • 来自专栏IT 茂茂

    Docker Compose 项目打包部署

    docker compose作用: 现在我们要部署django项目,需要 nginx+mysql+redis+nginx等 我们需要开启四个docker容器进行部署每一个组件,如果每个容器单独管理太过于复杂 ,而且可能是给客户部署项目 docker compose就是一个可以同时管理一个项目中的多个docker容器的工具,一键部署启动 docker compose安装:   方法一:下载 并安装docker 核心作用:快速迭代、服务自愈 项目环境介绍 docker-compose部署django+nginx+uwsgi+celery+redis+mysql 项目图解 ? build build 可以指定包含构建上下文的路径: version: '2' services: webapp: build: . /code:/opt/web/code web2: build: ./web/ volumes: - ..

    6.1K21发布于 2020-03-19
  • 来自专栏技术杂记

    mysql 迁移2

    Ss Sep25 2:17 /usr/sbin/keepalived -D root 73610 0.0 0.0 112500 2908 ? S Sep25 2:21 \_ /usr/sbin/keepalived -D root 73611 0.0 0.0 112484 2064 ?

    2.2K40编辑于 2022-03-22
  • 来自专栏爱明依

    springBoot 利用Idea打包部署

    springBoot 打包部署 1 项目如图: 2 依赖打包插件 3 打包操作 4 运行项目:

    1.4K30发布于 2019-03-12
  • 来自专栏码农沉思录

    SpringBoot打包部署最佳实践

    无法兼容所有web容器(比如spring boot2.x无法运行在weblogic 11g上)。 ,开发人员只关心开发,开发完提交代码,打包部署都是后台透明的完成。 /usr/bin/env bash v1=src/main/java/com/definesys/demo/DemoApplication.java v2=war/DemoApplication.java jenkins自动打包部署 打包部署在本地进行也是有问题的,本地jdk版本取决于个人电脑,甚至有黑客污染jdk导致编译的class文件自带后门,个人电脑环境也是随着用户不同操作可能改变,构建出来的包不能保证是稳定的包 因此需要一个远程服务器用于打包部署,能够实现从源码到镜像过程。jenkins是一个基于java开发的持续集成工具,通过配置插件和编写脚本实现程序从代码到制品再到线上运行的过程。

    4.2K30发布于 2020-04-22
领券