人生重开模拟器是最近爆火的一款非常好玩的模拟游戏,会带你走入一个有趣的世界,开启全新的人生旅程,即"人生重开"。

然而实际上,这款游戏短短在3天内上线,在百度贴吧、朋友圈、QQ群、微博等各大平台纷纷刷屏。

在最开始,我们需要在系统随机给出的10个天赋中选3个,

比如你可以选桃花连连(可提升恋爱机会)、佛宗(可提高考上哈佛大学的几率)、足量(身高不矮)......

需要注意的是,每次重开的天赋选项都不是相同的。

游戏后续的发展也都会根据我们的选项进行调整,大家可以亲自去尝试一下。

咳咳,回到正题,如此简单、好玩的游戏,是如何搭建出来的呢?

1、下载代码(如果下载失败,请查看文章结尾处);2、部署环境;3、运行起来;4、静态化(Nginx)运行;5、调试。

#01 下载代码
##
git clone
https://github.com/VickScarlet/lifeRestart.git
/app/liferestart-src/ #02 部署环境
#人生重启项目是js+css+html,使用的是node框架,这里需要安装 nodejs ##下载nodejs
wget -P /server/tools
https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux- x64.tar.xz
tar xf /server/tools/node-v14.17.6-linux-x64.tar.xz - C /app/
ln -s /app/node-v14.17.6-linux-x64 /app/node ##配置nodejs
echo 'export PATH=/app/node/bin/:$PATH #andy' >>/etc/profile
source /etc/profile ##检查环境
[root@nfs ~]# node -v
v14.17.6
[root@nfs ~]# npm -v
6.14.15 #03 运行起来
cd /app/liferestart-src/
npm install
npm run dev
#检查是否有8080端口,然后通过浏览器访问即可.
http://10.0.0.31:8080/view/
#后面有了nginx也可以用域名访 问 #10.0.0.31是你本机ip地址


#04 静态化
#node直接运行效率还是比较低,一般用于测试环境
#需要静态化然后扔给nginx处理.
##静态化
npm run build
##把静态目录拷到 nginx站点目录下面 这里设置 为/app/liferestart/
yum install -y nginx #无法安装nginx请配置epel源 ubt debian用户直接apt install 即可
systemctl enable nginx
systemctl start nginx
#注意nginx.conf并没有修改与配置
[root@andy-life ~# cat
/etc/nginx/conf.d/liferestart.conf
server {
listen 80;
server_name liferestart.andy.com;
set $lidao_root "/app/liferestart";
root $lidao_root/view;
access_log
/var/log/nginx/access_liferestart.andy.com.log main;
error_log
/var/log/nginx/error_liferestart.andy.com.log error;
location / {
index index.html ;
}
location /data {
alias $lidao_root/data;
}
location /public {
alias $lidao_root/public;
}
} #05 运行与测试
通过浏览器使用域名访问,liferestart.andy.com

"人生重开模拟器",10分钟轻松搭建!的更多相关文章

  1. 10分钟轻松设置出 A+ 评分的 HTTP/2 网站

    前言 其实 HTTP/2 应该是 2015 年的老话题了(2015 年 5 月 14 日 HTTP/2 协议正式版的发布),但是 2018 年都到了很多网站依旧没有使用,作为新一代互联网协议,HTTP ...

  2. 10分钟学会搭建Android开发环境 Eclipse: The import android.support cannot be resolved

    10分钟学会搭建Android开发环境_隋雨辰 http://v.youku.com/v_show/id_XNTE2OTI5Njg0.html?from=s1.8-1-1.2 The import a ...

  3. 人生重开模拟器「GitHub 热点速览 v.21.36」

    作者:HelloGitHub-小鱼干 人生是不能重来的,但是 lifeRestart 能满足你的重开心愿.初始值不满意,你可以一直随机生成或者自动添加颜值.智力.运气值,倒是一种"重生&qu ...

  4. 3 分钟轻松搭建 Ruby 项目自动化持续集成

    任何事情超过 90 秒就应该自动化,这是程序员的终极打开方式.Automating shapes smarter future. 这是一篇关于 Ruby 项目持续集成的快速指导教程,教大家如何使用 f ...

  5. 使用 Chrome 浏览器插件 Web Scraper 10分钟轻松实现网页数据的爬取

    web scraper 下载:Web-Scraper_v0.2.0.10 使用 Chrome 浏览器插件 Web Scraper 可以轻松实现网页数据的爬取,不写代码,鼠标操作,点哪爬哪,还不用考虑爬 ...

  6. 10分钟快速搭建可用的springboot-web项目

    搭建步骤 工具准备 1. IntelliJ IDEA(开发工具,简称idea) 2. JDK1.8+ 3. MAVEN 4. mysql(数据库) 5. redis(session储存) 创建步骤 S ...

  7. 10分钟轻松学会python turtle绘图

     1. 画布(canvas) 1.1 相关函数: 2. 画笔 2.1 画笔的状态 2.2 画笔的属性 2.3 绘图命令 3. 命令详解 4. 绘图举例 4.1 太阳花 4.2 绘制小蟒蛇 4.3 绘 ...

  8. 10分钟轻松学会 Python turtle 绘图

    python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可 import turtle 先说明一下turtl ...

  9. 用10分钟,搭建图像处理编程环境,0失败!(python语言,windows系统)

    以前,你可能看过很多的文章,开始搭建一个图像处理的编程环境. 结果,按照教程一步一步做的时候,总是出现各种各样的问题. 就算成功了,后续开发过程中要用到不同版本的opencv,不同版本python,更 ...

  10. 我来教你如何用Docker部署最近火爆的人生重开模拟器

    文章目录 获取项目源码包 Dockerfile 构建docker镜像 启动docerk容器 访问liferestart 如果人生可以重来... <可惜没如果> github项目地址:htt ...

随机推荐

  1. day03-Spring管理Bean-IOC-01

    Spring管理Bean-IOC 1.Spring配置/管理bean介绍 Bean管理包括两方面: 创建bean对象 给bean注入属性 Bean的配置方式: 基于xml文件配置方式 基于注解配置方式 ...

  2. 腾讯出品小程序自动化测试框架【Minium】系列(二)项目配置及测试套件使用说明

    一.写在前面 真的人这一散漫惯了,收心就很难了,上午把小程序开发环境启动后,在QQ游戏里,杀了三把象棋,5把2D桌球,一上午没了,还是没法心静下来去学点东西. 那就老样子,逼着自己开始,找到 &quo ...

  3. Unity_UIWidgets - 文字图标Icon

    Unity_UIWidgets - 文字图标Icon 文字图标Icon 开篇 不吐不快的废话 正题 主题Icon 获取Icon 第一步 第二步 第三步 使用Icon 1.导入至Resources文件夹 ...

  4. 数据湖Hudi与对象存储Minio及Hive\Spark\Flink的集成

    本文主要记录对象存储组件Minio.数据湖组件Hudi及查询引擎Hive\Spark之间的兼容性配置及测试情况,Spark及Hive无需多言,这里简单介绍下Minio及Hudi. MinIO 是在 G ...

  5. Python标准库pathlib及实例操作

    Python标准库pathlib及实例操作 https://docs.python.org/zh-cn/3.9/library/pathlib.html 官网 讲的比较好的文章 https://zhu ...

  6. redis实现分布式锁(包含代码以及分析利弊)

    redis实现分布式锁(基础版) 使用redis实现分布式锁的方法有多种,基础版本是基于setnx命令,即如果不存在则设置.这个命令可以保证只有一个客户端能够成功设置一个key,从而获得锁.设置key ...

  7. 计算机网络基础06-Email应用

    1 构成组件 邮件客户端 邮件服务器 SMTP协议 Simple Mail Transfer Protocol 1.1 邮件客户端 读写Email消息 和服务器交互,收发消息 1.2 邮件服务器 邮箱 ...

  8. 2211-14MongoDB学习

    学习资源来自菜鸟教程 MongoDB数据库 MongoDB概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档.集合.数据库,下面我们挨个介绍. 下表将帮助您更 ...

  9. P6_认识小程序页面

    JSON 配置文件 新建小程序页面 只需要在 app.json -> pages 中新增页面的存放路径,小程序开发者工具即可帮我们自动创建对应的页面文件 修改项目首页 只需要调整 app.jso ...

  10. uboot目录

    目录 api 与硬件无关的 API 函数. arch 与架构体系有关的代码. 各种架构,例如arm cpu  各种版本的cpu, 例如armv7, arm9 各种厂商,例如瑞芯微mach-rockch ...