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

然而实际上,这款游戏短短在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. Ubuntu 配置 Oh-my-zsh

    注意 oh-my-zsh 这玩意安装简单.卸载难.维护极其繁琐,动不动就报错.体验一下还可以,我个人建议能不装就不装. 下载 zsh sudo apt install zsh 下载 oh-my-zsh ...

  2. Coolify系列01- 从0到1超详细手把手教你上手Heroku 和 Netlify 的开源替代方案

    什么是Coolify 一款超强大的开源自托管 Heroku / Netlify 替代方案 coolLabs是开源.自托管和以隐私为中心的应用程序和服务的统称 为什么使用Coolify 只需单击几下即可 ...

  3. echarts系列-带图教你调整左右位置x轴样式网格虚线刻度居中双轴Y轴滚动上下移动文字旋转改分割线颜色部分字体改色折注混合,X轴的颜色,X轴字体颜色,调整柱子颜色,调整小图标图例的大小和位置,鼠标hover时候的样式,用纵向阴影

    上面先说注意事项 1.如果使用show hidden控制图表显示隐藏,某些切换效果很奇怪,比如饼图,会从左上角开始放大,很丑,这个时候我们可以设置其宽高来解决问题,给其设置宽高后,切换的奇怪效果即可消 ...

  4. Grafana 系列文章(四):Grafana Explore

    ️URL: https://grafana.com/docs/grafana/latest/explore/ Description: Explore Grafana 的仪表盘 UI 是关于构建可视化 ...

  5. Java自动装箱与拆箱

    装箱就是自动将基本数据类型转换为包装器类型(int-->Integer).调用方法:Integer的 valueOf(int) 方法 拆箱就是自动将包装器类型转换为基本数据类型(Integer- ...

  6. Unity-WebGL基于JS实现网页录音

    因为该死的Unity不支持WebGL的麦克风,所以只能向网页借力,用网页原生的navigator.getUserMedia录音,然后传音频流给Unity进行转AudioClip播放. 还有一点非常重要 ...

  7. 逗号(,)运算符在Javascript中

    逗号运算符 逗号运算符是二元运算符,它能够先执行运算符左侧的操作数,然后再执行右侧的操作数,最后返回右侧操作数的值. 逗号表达式: 一般形式:表达式1,表达式2,表达式3,......表达式n 求解过 ...

  8. 编程哲学之 C# 篇:006——什么是 .NET

    本章将用本系列第二章中提到的 类比 思维来让读者快速了解什么是.NET. 当年在网上看到一个初学者问<Java编程思想>第一章看不懂怎么办.然后我发现在很多经典的技术书中,如<C#入 ...

  9. JAVA虚拟机18---方法调用

    1.简介 方法调用并不等同于方法中的代码被执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还未涉及方法内部的具体运行过程.在程序运行时,进行方法调用是最普遍.最频繁的操作 ...

  10. The Missing Semester - 第一讲 学习笔记

    The Missing Semester - 第一讲 学习笔记 第一讲 课程概览与 shell 课程视频地址: https://www.bilibili.com/video/BV1Eo4y1d7KZ/ ...