美文网首页
纯前端服务器配置

纯前端服务器配置

作者: hankin_h | 来源:发表于2020-03-27 15:13 被阅读0次

纯前端服务器配置 

 服务器环境

配置git项目

配置git自动同步

配置后端服务器别名

通过Git提交与更新代码

纯前端服务器配置

编辑

 服务器环境

* NodeJS环境(淘宝源)

NodeJS安装包:https://npm.taobao.org/mirrors/node

安装cnpm:npm install -g cnpm –registry=https://registry.npm.taobao.org

编辑

配置git项目

sudo su - git

cd /srv/project

git clone git@s05:ufutx.love.admin love.admin

npm install

npm run build

编辑

配置git自动同步

git配置文件

snippet.bash

cd ~/repositories/ufutx.love.admin.git/hooks/

cp   post-update.sample post-update 

chmod 755 post-update 

vi  post-update

git自动同步脚本

snippet.bash

## An example hook script to prepare a packed repository for use over# dumb transports.## To enable this hook, rename this file to "post-update".

branch=$(git rev-parse--symbolic--abbrev-ref)

    echo$branch

    if[$branch!="master"]

    then

        echo"master no need continue"

        exit 0 

    else

echo "continue"

    fi

############################# sync love admin ############################

cd/srv/project/love.admin || exit

unset GIT_DIR

echo "Async love admin..."

git checkout    $branch

git fetch

git reset--hardorigin/$branch

echo"Finish sync love admin... "

echo"Runing run build"

if npm run build

then

    rm -rf release

    cp - raf dist release 

else

    echo "master build failure"

fi

exec git update-server-info

测试同步脚本是否正确

snippet.bash

sh    post-update

编辑

配置后端服务器别名

服务器配置

exit

sudo su - root

vi /etc/nginx/conf.d/love.conf

添加Nginx关键代码:

snippet.nginx

#Nginx

location /admin {
    alias/srv/project/love.admin/release;

    index index.html;

}

location /static {

    alias/srv/project/love.admin/release/dist;

    index index.html;

}

#ApacheAlias 

/admin /srv/project/love.admin/release;

Alias 

/static /srv/project/love.admin/release/static;

* 重启nginx

sudo service nginx restart

* 访问方式:

发布访问:

编译: sh post-update

访问: http://love.ufutx.com/admin

编辑

通过Git提交与更新代码

更新代码可自动触发编译和更新

在项目文件夹中右击,使用TortoiseGit的commit命令进行更新代码

Fetch命令结束后执行Rebase命令,push

相关文章

  • 纯前端服务器配置

    纯前端服务器配置 服务器环境 配置git项目 配置git自动同步 配置后端服务器别名 通过Git提交与更新代码 纯...

  • WebSocket应用

    前端: 服务器配置:有2种配置方式:注解模式(推荐方式)、XML配置注解模式:WebSocketConfig:配置...

  • 阿里云websocket配置步骤

    1、配置安全组规则,然后重启服务器 2、前端代码配置 3、服务端代码配置

  • 微前端

    微前端 实现方式 iframe nginx配置(前后端不分离) 微前端优点纯前端解决方案可以使用多种技术栈完善的生...

  • ngnix 本地起服务

    目的:本地调试ngnix配置,不影响服务器的运作. 需要下载ngnix,然后修改ngnix配置文件,准备好前端包 ...

  • Vue-clis3 前端开发多配置切换

    多配置切换的好处是,前端开发人员可以配置自己开发服务器连接地址,并能轻松的切换成后端开发的服务器地址,进行联调,还...

  • 跨域

    CORS的使用 CORS要前后端同时做配置。 1、首先我们来看前端。 纯js的ajax请求。 var xhr ...

  • linux运维初试——Apache

    连接远程服务器 ssh 用户名@主机地址输入密码 上传web项目(静态纯前端) scp -r local_fold...

  • benz-amr-recorder

    benz-amr-recorder 纯前端解码、播放、录音、编码AMP音频,无需服务器支持,基于amr.js和Re...

  • vue.js实现audio播放amr格式音频

    纯前端解码、播放、录音、编码 AMR 音频,无须服务器支持,基于 [amr.js]注意:由于使用了 amr.js ...

网友评论

      本文标题:纯前端服务器配置

      本文链接:https://www.haomeiwen.com/subject/znrypftx.html