ongr/ongr-sandbox

ONGR的演示应用程序。

安装: 125

依赖关系: 0

建议者: 0

安全: 0

星星: 29

观察者: 25

分支: 24

类型:项目

This package is not auto-updated.

Last update: 2024-09-10 17:01:57 UTC


README

演示应用程序将向您展示如何在特定项目中使用ONGR组件。具体取决于您的需求

  • 只想看看它在运行中的样子 - 请进行非常快速的设置
  • 从开发角度获得实际操作经验 - 请进行快速开发设置

警告:请记住,master分支是用于开发的。如果您想尝试稳定版本,我们建议您使用最新的标记版本。

如果您需要任何帮助或有任何问题,请不要犹豫,在Join the chat at https://gitter.im/ongr-io/support聊天室询问,或者只是来打个招呼;)。

非常快速的设置

  • 步骤 1:从Docker安装Kitematic
  • 步骤 2:打开Kitematic from Docker,并搜索ongr/demo-presentation。找到后,按创建
  • 步骤 3:完成后,只需点击右侧的Web 预览链接。

快速开发设置

此示例基于Symfony框架项目,并使用ONGR组件。因此,如果您想使用ONGR组件,我们假设您知道如何使用Symfony框架。

要运行此演示,您需要

  • PHP >=5.5
  • Elasticsearch
  • 基于Linux/Unix的环境OS X。抱歉,目前我们不支持Microsoft Windows作为开发环境,但未来可能会改变。现在您可以使用非常快速的设置指南尝试。

如果您已经有了自己的开发环境,您可以直接转到步骤 4来安装资源和演示数据。

如果您没有环境,我们在testing-vm存储库中有一个Vagrant盒子配置。

步骤 1

testing-vm存储库克隆到某个文件夹中,我们称它为ongr

git clone https://github.com/ongr-io/testing-vm.git ongr

步骤 2

配置您的新的盒子。第一次可能需要5-15分钟(取决于您的互联网连接)。

cd ongr
vagrant up

步骤 3

将ONGR Demo克隆到之前创建的ongr文件夹中的public文件夹。

git clone https://github.com/ongr-io/Demo.git public

vagrant ssh

警告:不要更改public文件夹的名称,它在testing-vm中的vhost位置是硬编码的。

步骤 4

运行项目设置。有一系列命令用于安装供应商、资源和演示数据。

composer install --no-interaction
npm install
bower install
gulp
bin/console ongr:es:index:create
bin/console ongr:es:index:import app/Resources/data/demo.json

步骤 5

在浏览器中导航到http://ongr.dev

注意:请确保您的/etc/hosts中的主机定义是正确的。ongr.dev是我们从testing-vm提供的示例主机。