2016-12-11 02:41:30 +00:00
|
|
|
|
![CodeShip badge](https://codeship.com/projects/bb9fe730-a175-0134-5572-12490b0b4938/status?branch=master)
|
|
|
|
|
|
2015-06-02 04:03:58 +00:00
|
|
|
|
# Point Tools
|
|
|
|
|
|
|
|
|
|
Point Tools - это сервис предоставляющий дополнительные функции для блогов [Point.im](https://point.im/).
|
|
|
|
|
|
|
|
|
|
# Установка
|
|
|
|
|
|
|
|
|
|
Установка сервиса довольно проста:
|
|
|
|
|
|
|
|
|
|
## Получение исходников
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
git clone https://skobkin@bitbucket.org/skobkin/point-tools.git
|
|
|
|
|
cd point-tools
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Выставление прав
|
|
|
|
|
Выставьте права на запись для директорий `app/cache` и `app/logs`.
|
|
|
|
|
|
|
|
|
|
## Установка зависимостей
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
# В dev-среде:
|
|
|
|
|
composer install
|
|
|
|
|
# В prod-среде
|
|
|
|
|
composer install --no-dev --optimize-autoloader
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
После установки зависимостей у вас будут запрошены реквизиты доступа к БД PostgreSQL и данные необходимые для функционирования сервиса.
|
|
|
|
|
|
|
|
|
|
## Инициализация БД
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
php app/console doctrine:migrations:migrate
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Установка ресурсов
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
php app/console assets:install web --symlink
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Добавление задания в CRON
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
crontab -e
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Вставьте в ваш файл crontab конфиг задания:
|
|
|
|
|
|
|
|
|
|
```crontab
|
|
|
|
|
# point.skobk.in
|
|
|
|
|
*/10 * * * * /usr/bin/php /path/to/point-tools/app/console point:update:subscriptions --env=prod
|
|
|
|
|
```
|
|
|
|
|
|