Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aiiddqd/p5.lh
https://github.com/aiiddqd/p5.lh
Last synced: about 7 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/aiiddqd/p5.lh
- Owner: aiiddqd
- License: mit
- Created: 2018-12-04T12:07:52.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-17T09:52:33.000Z (about 6 years ago)
- Last Synced: 2024-05-10T18:28:43.107Z (8 months ago)
- Language: PHP
- Size: 91.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Вводная
Ссылка для запуска приложения http://p5.lh/
# Исходные Требования
1. [VirtualBox](https://www.virtualbox.org/) - скачать и установить
2. [Vagrant](https://www.vagrantup.com/) - скачать и установить
3. [Vagrant::Hostsupdater](https://github.com/cogitatio/vagrant-hostsupdater) - установить плагин к vagrantЗаметка о п. 3: Vagrant Hostsupdater: он нужен для автоматической правки файла hosts, что обеспечивает работу сайта на локальном URL. Для плагина нужны права админа, поэтому на маках нужно будет ввести пароль, а на Win - запускать консоль или IDE с правами администратора перед тем, как выполнить vagrant up
# Использование
## первый старт
### Клонируем репо
и запускаем вагрант (нужно чтобы были выполнены Исходные Требования)
```
git clone [email protected]:uptimizt/p5.lh.git p5
cd p5
vagrant up
```
All Vagrant commands like `vagrant halt`, `vagrant destroy` and `vagrant suspend` are applicable.### composer install
нужно установить зависимости php
```
cd /srv/www/
composer install
```### Открываем консоль сайта
Ссылка на главную http://p5.lh/
Доступ к БД http://db.p5.lh/### поставить демо данные
#### можно восстановить из архива
Команды исполняются внутри ВМ `vagrant ssh`
```
sudo cp /srv/config/db/vagrant.sql.zip /tmp/
sudo unzip /tmp/vagrant.sql.zip -d /tmp/
mysql -uvagrant -ppassword vagrant < /tmp/vagrant.sql
```#### можно сгенерировать через консоль
написана консольная команда Симфони для генерации 3 млн записей в лог:
```
cd /srv/www/
php bin/console app:create-log
```
будет запущена консольная обработка, которая создаст таблицу и сгенерирует 3 млн записей используя Faker