Сервисы для Point.im https://point.skobk.in/
Go to file
Alexey Skobkin 0dfdf9793e ApiController phpDoc fix. 2016-12-12 00:40:55 +03:00
app CodeShip initial support. 2016-12-11 05:41:30 +03:00
src ApiController phpDoc fix. 2016-12-12 00:40:55 +03:00
web User search refactored, autocomplete added. bootstrap3-typeahead jQuery plugin added. 2016-12-11 01:48:51 +03:00
.gitignore Ignore .idea directory 2015-03-29 17:35:44 +03:00
LICENSE Add LICENSE 2015-03-27 23:13:42 +03:00
README.md SL Insight badge update. 2016-12-11 09:51:16 +03:00
composer.json First functional test. 2016-12-11 08:26:30 +03:00
composer.lock First functional test. 2016-12-11 08:26:30 +03:00

README.md

Codeship Status for skobkin/point-tools codecov SensioLabsInsight

Point Tools

Point Tools - это сервис предоставляющий дополнительные функции для блогов Point.im.

Установка

Установка сервиса довольно проста:

Получение исходников

git clone https://skobkin@bitbucket.org/skobkin/point-tools.git
cd point-tools

Выставление прав

Выставьте права на запись для директорий app/cache и app/logs.

Установка зависимостей

# В dev-среде:
composer install
# В prod-среде
composer install --no-dev --optimize-autoloader

После установки зависимостей у вас будут запрошены реквизиты доступа к БД PostgreSQL и данные необходимые для функционирования сервиса.

Инициализация БД

php app/console doctrine:migrations:migrate

Установка ресурсов

php app/console assets:install web --symlink

Добавление задания в CRON

crontab -e

Вставьте в ваш файл crontab конфиг задания:

# point.skobk.in
*/10 * * * * /usr/bin/php /path/to/point-tools/app/console point:update:subscriptions --env=prod
0 0 * * * /usr/bin/php /path/to/point-tools/app/console point:update:subscriptions --all-users --env=prod