tempo/tempo

此包已废弃,不再维护。未建议替代包。

现代社交枢纽软件

安装: 184

依赖项: 0

建议者: 0

安全: 0

星标: 21

关注者: 8

分支: 5

开放问题: 11

类型:项目

This package is not auto-updated.

Last update: 2020-01-24 15:45:57 UTC


README

Tempo是基于Symfony2框架的社交枢纽软件。

安装

$ wget https://getcomposer.org.cn/composer.phar
$ php composer.phar create-project tempo-project/tempo -s dev
$ cd tempo
$ composer install

然后配置您的项目并创建数据库。

$ cd tempo

# Only if the composer install didn't ask you:
$ cp app/config/parameters.yml.dist app/config/parameters.yml
$ vi app/config/parameters.yml # And put your values!

# To create the database:
$ php app/console doctrine:database:create
$ php app/console doctrine:schema:create

# If you want to load sample data, use the following command
$ php app/console doctrine:fixtures:load

$ php app/console tempo:js-configuration:dump

# Instant messaging ( NodeJs and Npm required)
$ npm install
$ bower install
$ gulp
$ node bin/server.js

您可能需要为apache设置权限,使用以下命令

$ mkdir -p app/data app/cache app/logs app/data web/uploads web/media
$ setfacl -R -m u:www-data:rwx -m u:`whoami`:rwx app/data app/cache app/logs app/data web/uploads web/media
$ setfacl -dR -m u:www-data:rwx -m u:`whoami`:rwx app/data app/cache app/logs app/data web/uploads web/media

Behat场景

您需要复制Behat默认配置文件,并在此处输入您的特定base_url选项。

$ cp behat.yml.dist behat.yml
$ vi behat.yml

然后下载Selenium Server,并运行它。

$ java -jar selenium-server-standalone-2.11.0.jar

您可以使用以下命令运行Behat。

$ bin/behat

故障排除

如果出现问题,错误和异常将在应用程序级别记录。

tail -f app/logs/prod.log
tail -f app/logs/dev.log

Docker

您可以使用以下命令为该项目构建Docker镜像

docker build -t tempo .

然后运行容器

docker run -p 80:80 -p 8000:8000 tempo

或使用您当前的作业副本

docker run -p 80:80 -p 8000:8000 -v $(pwd):/var/www/tempo tempo

现在Tempo应在https:///上可用