Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/algrvvv/laravel-pings
Небольшой проект на Laravel, который может пинговать нужные вам сервера в нужный промежуток времени
https://github.com/algrvvv/laravel-pings
composer laravel npm php pusher vuejs websocket
Last synced: 15 days ago
JSON representation
Небольшой проект на Laravel, который может пинговать нужные вам сервера в нужный промежуток времени
- Host: GitHub
- URL: https://github.com/algrvvv/laravel-pings
- Owner: algrvvv
- Created: 2024-01-20T10:05:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-24T19:42:55.000Z (about 1 year ago)
- Last Synced: 2024-11-20T00:58:19.819Z (3 months ago)
- Topics: composer, laravel, npm, php, pusher, vuejs, websocket
- Language: PHP
- Homepage:
- Size: 143 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## О проекте
Небольшой проект на Laravel, который может пинговать
нужные вам сервера в нужный промежуток времени
(по дефолту каждую минуту)## Установка
```shell
git clone https://github.com/algrvvv/laravel-pings.git
cd laravel-pings
cp .env.example .env
```ВАЖНО!
После создания `.env` файла измените данные для подключения к бд,
а так же добавьте данные для подключения `pusher`, чтобы обновление
данных о пингах производилась самостоятельно, без обновления страницы.```dotenv
BROADCAST_DRIVER=pusherPUSHER_APP_ID=your_app_id
PUSHER_APP_KEY=your_app_key
PUSHER_APP_SECRET=your_app_secret
PUSHER_PORT=443
PUSHER_SCHEME=https
PUSHER_APP_CLUSTER=eu
```Данные для подключения `pusher` можно получить после создания приложения
на их [официальном сайте](https://pusher.com/).После подключения:
```shell
php artisan key:generatecomposer install
npm install
php artisan migrate --seed
npm run dev
php artisan schedule:work
php artisan serve
```
## Что дальше?
После установки войдите в аккаунт `/login`
`login: [email protected]`
`password: password`Или зарегистрируйте новый `/register`. На странице `/dashboard` вам будет
доступна таблица с информацией, а так же возможность добавить любой другой
домен.