Linux -- 搭建 rap2

1、docker 启动 mysql 和 redis

参考 https://blog.csdn.net/sky_eyeland/article/details/91419076

参考 https://blog.csdn.net/sky_eyeland/article/details/94819545

2、配置 node 环境

  • 链接地址
# 地址
https://npm.taobao.org/mirrors/node

# 下载压缩包
wget https://npm.taobao.org/mirrors/node/latest-v10.x/node-v10.0.0-linux-x64.tar.gz

# 解压重命名
tar -xvzf node-v10.0.0-linux-x64.tar.gz
mv node-v10.0.0-linux-x64 node

# 配置环境变量
vim /etc/profile
export NODE_HOME=/usr/local/node  
export PATH=$NODE_HOME/bin:$PATH
source /etc/profile

3、下载 rap2 后台代码

# 安装 git
yum install git -y

# clone 代码
git clone https://github.com/thx/rap2-delos.git

4、docker 启动后端服务

  • 修改 docker-compose.yml 文件
version: '2.2'

services:
  delos:
    container_name: rap2-delos
    image: blackdog1987/rap2-delos:2.6.aa3be03
    environment:
      - MYSQL_URL=192.168.147.130
      - MYSQL_PORT=3306
      - MYSQL_USERNAME=root
      - MYSQL_PASSWD=root
      - MYSQL_SCHEMA=rap2

      - REDIS_URL=192.168.147.130
      - REDIS_PORT=6379

      - NODE_ENV=production
    working_dir: /app
    privileged: true
    command: /bin/sh -c 'node scripts/init; node dispatch.js'
    ports:
      - "38080:8080"
  • 启动容器
docker-compose up -d

 

5、安装前端服务

# 下载代码
git clone https://github.com/thx/rap2-dolores.git

# 修改配置
cd rap2-dolores/src/config
config.dev.ts  config.prod.ts

# 回到根目录,安装插件,此处会出现创建目录权限问题
npm install 
npm install -g serve 

# 编译
npm run build

# 启动
nohup serve -s ./build -p 8090 &

# 权限问题报错解决办法
npm uninstall node-sass
npm install -g node-sass -unsafe-perm
npm install node-sass -unsafe-perm

6、访问地址

192.168.147.130:8090

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值