3rd party service for Point.im users
Homepage Repository Packagist PHP
Point Tools is a service which provides additional features for Point.im microblog users.
Application setup is quite simple:
bash
git clone https://skobkin@bitbucket.org/skobkin/point-tools.git
cd point-tools
bash
composer create-project skobkin/point-tools -s dev
cd point-tools
Set up appropriate write privileges for app/cache and app/logs.
```bash
composer install
composer install --no-dev --optimize-autoloader ```
After dependencies installation you will be asked for database credentials of PostgreSQL database and some other application parameters.
bash
php app/console doctrine:migrations:migrate
bash
php app/console assets:install web --symlink
bash
crontab -e
You can use following jobs as an example:
```crontab
*/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 ```
See app/crontab for more advanced usage.
bash
php app/console telegram:webhook set
bash
php app/console telegram:webhook delete
bash
export SYMFONY__TEST_DATABASE_USER=some_database_user
export SYMFONY__TEST_DATABASE_PASSWORD=some_database_password
export SYMFONY__TEST_DATABASE_NAME=some_database_name
export SYMFONY__TEST_DATABASE_PORT=postgresql_port
export SYMFONY_ENV=test
bash
php app/console doctrine:fixtures:load --no-interaction
bash
phpunit -c app/