larping-base/larping-bundle

为真人角色扮演应用提供通用网关包

安装数: 1,583

依赖关系: 0

建议者: 0

安全: 0

星级: 1

关注者: 3

分支: 1

公开问题: 5

类型:symfony-bundle


README

larping 包为运行真人角色扮演活动的个人和组织提供全面数据库解决方案。它通过角色、技能、能力、效果和条件提供角色管理,同时也提供设置故事弧线的机制。

larping 包使用通用网关项目作为其代码的框架。

先决条件

要在本地安装应用程序,您需要两个应用程序

  1. Docker Desktop
  2. Git

请注意,安装Docker Desktop可能有些麻烦,请确保遵循完整的安装说明。Git的安装更为直接,但需要系统重启。

本地安装

在确认您满足先决条件后,您可以在本地计算机上安装larping。由于它为服务器设计,因此安装可能有些复杂。

  1. 创建一个文件夹以安装应用程序
  2. 打开一个CLI窗口(例如Windows的CMDpowershell
  3. 通过CLI窗口导航到您创建的文件夹,这可以通过ChangeDirectory命令或简称为$ cd [your directory完成,例如$ cd C:\Users\ruben\Documents\repositories\Larping
  4. 克隆网关仓库$git clone https://github.com/ConductionNL/commonground-gateway
  5. 通过cd进入网关目录$ cd commonground-gateway
  6. 切换到larping分支$ git checkout feature/larping
  7. 通过$ docker compose up --build启动应用程序

您现在应该看到应用程序的容器正在启动,当容器commonground-gateway-php显示“fpm ready to handle connection”状态时,您就可以启动应用程序。

在您喜欢的浏览器中转到localhost:8000并登录

重启应用程序

您可以通过运行$docker compose up 命令在任何时候重启应用程序,通过–build构建应用程序(仅当更新应用程序时需要)。

升级应用程序

您还可以通过命令行升级应用程序,这需要在安装文件夹的CLI中执行以下命令。

  1. git pull
  2. docker compose pull ui
  3. docker compose up -- build