配置 --- 将本地项目部署到阿里云上

说明:

  • 项目代码
  • 学习地址
  • 项目前端使用了nginx代理
  • 后端使用express框架
  • 使用PM2部署后端
  • 使用mongoDB进行持久化
  • nginx、express、PM2、mongoDB等,部署在docker中.
  • 项目使用 .sh 文件进行一键式启动

本地启动项目

  • 1.先从github上拉取代码 git clone https://github.com/Lizhhhh/L-node.git
  • 2.进入到目录L-node/Kaikeba/24.node部署/docker/docker-compose/
  • 3.运行脚本文件一键式启动 sh deploy-dev.sh
    在这里插入图片描述
    在这里插入图片描述

将项目部署到阿里云上面

  1. 连接到远程服务器(测试是否通) sh root@39.106.61.253
    [注]:连接问题远程连接到Linux操作系统实例
    在这里插入图片描述
    2.将docker-compose下的所有资源移动到阿里云上
    [注]:用到了FileZilla软件
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/250423.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前台获取json未定义问题之两种常用解决办法

来自博客园的一位朋友解答: 为什么要 eval这里要添加 “("("data")");//”呢? 原因在于:eval本身的问题。 由于json是以”{}”的方式来开始以及结束的,在JS中,它会被 当成一个语句块来处理,所以必…

layui --- [结构优化]参数优化

待优化的代码如下 以上代码,在至少10个页面中重复应用.如果要修改某个功能,就得在至少10个页面中修改.给后期维护带来了极大的不便.关键是这些信息都是在编程中不需要看见的.放在开始每次都要滑过它,太浪费时间了. [注意代码行数,后期会用到] 参数分类 声明类: 对layui模块引…

mysql带条件查询,联表查询

---恢复内容开始--- 1,用于设定所select出来的数据是否允许出现重复行(完全相同的数据行) all:允许出现——默认不写就是All(允许的)。 distinct:不允许出现——就是所谓的“消除重复行” 2,whe…

day11-元组与字典

1、元组Tuple与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用中括号。元组可以查询,可以使用内置函数count、index。但是不能修改、增加、删除(儿子不能,孙子有可能)。name (a,a,b)…

算法 --- [map的使用]求最大和谐子序列

说明 和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。 现在,给定一个整数数组,你需要在所有可能的子序列中找到最长的和谐子序列的长度。 输入: [1,3,2,2,5,2,3,7] 输出: 5 原因: 最长的和谐数组是:[3,2,2,2,3]. 思路 创…

vue问题四:富文本编辑器上传图片

vue使用富文本编辑器上传图片&#xff1a; 我是用的是wangEditor 富文本编辑器 demo:http://www.wangeditor.com/ 1).安装依赖:npm install wangeditor 2).我自己是创建了一个组件这样再用到的时候可以直接调用&#xff08;可能有更简单的方法&#xff09; <template lang&q…

R 实用命令 1

Quit and restart a clean R session from within R? If youre in RStudio: command/ctrl shift F10 .rs.restartR()转载于:https://www.cnblogs.com/shuaihe/p/8945039.html

vscode --- 快捷键格式化代码时,分号消失

问题复现 最近在vscode中,格式化代码(快捷键 alt shift F)时,分号会莫名奇妙的消失 对于习惯打分号的我来说,看起来很别扭… 解决方案. 我使用的是prettier这个插件来设置格式化的.安装方法如下: 点击左侧的: 搜索 prettier, 选择 Prettier - Code formatter 安装好了之后…

【python开发】构造一个可以查看,填加和返回的字典

当我们在面对一个字典的时候&#xff0c;基本功能有查找&#xff0c;填加&#xff0c;和返回上一级&#xff0c;我们利用上一篇的字典&#xff0c;写了一个可以实现字典基本功能的小程序&#xff1a; #!/usr/bin/env python # -*- coding:utf-8 -*- dp {亚洲:{中国:{山东:{},北…

算法 --- [队列结构]二叉树的层次遍历

思路 使用队列: 初始化的时候,将root, push进队列q中循环队列q,当其中不为空时,取出第一个元素(q.shift),记为r若r.left不为空,将r.left推进q,若r.right不为空,将r.right推进q 记录层次: 4. 初始化设置i 0; 5. 在入队的时候,入队一个对象{r: root, i} 6. 出队时,使用es6的解…

Redis在windows下安装过程(转载)

转载自&#xff08;http://www.cnblogs.com/M-LittleBird/p/5902850.html&#xff09; 一、下载windows版本的Redis 官网以及没有下载地址&#xff0c;只能在github上下载&#xff0c;官网只提供linux版本的下载 官网下载地址&#xff1a;http://redis.io/download github下载地…

C# Socket网络编程精华篇

我们在讲解Socket编程前&#xff0c;先看几个和Socket编程紧密相关的概念&#xff1a; TCP/IP层次模型当然这里我们只讨论重要的四层 01&#xff0c;应用层(Application)&#xff1a;应用层是个很广泛的概念&#xff0c;有一些基本相同的系统级TCP/IP应用以及应用协议&#xff…

Luogu1443 马的遍历【STL通俗BFS】

喜闻乐见当做BFS的STL模板做了 qwq我这样的蒟蒻也就只能发发模板题 #include<cstdio> #include<cstring> #include<cmath> #include<queue> using namespace std; struct xy{int x,y; }node,top; int dx[8]{1,1,2,2,-1,-1,-2,-2}; int dy[8]{2,-2,1,-1…

javascript --- [虚拟DOM] 初始化 实现

说明 本篇主要说明为什么要使用虚拟DOM技术,以及如何实现简单的虚拟dom您将会学到: 1.原生JS对DOM的操作 2.虚拟DOM的相关概念 3.DIFF算法的基础概念 为什么提出 -> DOM操作慢 我们使用createElement属性来创建一个最常见的div,看看一个最常见的DOM有多少个属性 <scri…

模块单元学习笔记(日志记录模块os模块sys)

一、日志记录模块 Logging 默认情况下&#xff0c;logging将日志打印到屏幕&#xff0c;日志级别大小关系为&#xff1a;CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET&#xff0c;当然也可以自己定义日志级别。 DEBUG&#xff1a;详细的信息,通常只出现…

webpack --- [4.x]你能看懂的webpack项目初始化

说明: 本篇文章主要做如下事情: 创建一个基本的webpack4.x 项目[报错]: The mode option has not been set, webpack will fallback to production for this value[报错]: ERROR in Entry module not found: Error: Can not resolve ./src in D:\L-react\HeiMa\01.webpack-ba…

tomcat8 进入不了Manager App 界面 403 Access Denied

准备 1.注释掉context.xml中的value属性 使用下面的命令&#xff1a; vim /usr/local/tomcats/tomcat-daily/webapps/manager/META-INF/context.xml 注释掉其中value节点 2.修改tomcat-users.xml文件 加入下面的配置 <role rolename"manager-gui" /><role …

SCRIPT70: 没有权限

主要原因&#xff1a;iframe安全而引发的问题&#xff0c;浏览器中js是没有垮域访问的权限的。如果用到iframe首先确保不垮域&#xff0c;或者不用iframe以绕开这个问题。 另外在jquery的早期版本中如&#xff1a;jquery-1.9.1.js $(#iframeWeb).attr(src, url);出现这样的问题…

webpack --- 在项目中使用React

说明: 分为2步: 首先导入react 和 react-dom:保证了虚拟DOM的创建和使用使用babel转码器: 由于DOM结构太多,每次使用React.createElement创建虚拟DOM会给开发带来很大压力,因此采用html的写法,通过babel转码器转换成React语法,可以很大程度上提高开发效率 项目源代码 在项目…

js改变select下拉框默认选择的option

比较简单&#xff0c;记录一下 var obj document.getElementById("fun"); obj.options[0].selected true; 转载于:https://www.cnblogs.com/vicF/p/9844028.html