Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/webmalc/maxibooking-hotel
Property management system
https://github.com/webmalc/maxibooking-hotel
php rabbitmq symfony
Last synced: about 1 month ago
JSON representation
Property management system
- Host: GitHub
- URL: https://github.com/webmalc/maxibooking-hotel
- Owner: webmalc
- Created: 2019-08-14T12:44:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T01:22:46.000Z (about 2 years ago)
- Last Synced: 2024-05-04T00:21:36.757Z (8 months ago)
- Topics: php, rabbitmq, symfony
- Language: PHP
- Homepage:
- Size: 49.7 MB
- Stars: 6
- Watchers: 4
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
MaxiBooking Hotel project
========================jenkins
--------
Jenkins TESTvagrant
-------
**Запуск виртуальной машины**Копируем из vagrant_files нужный файл в Vagrantfile корня.
Делаем нужные настройки.* **vagrant up** создание виртуальной машины плюс настройка окружения
**Деплой**
`default_vars.yml.dist -> deploy.vars.yml`
* **ssh-agent bash** создаем агент
* **ssh-add** добавляем ключ который в битбакете прописан
При первом разворачивании
* **ansible-playbook -i inventory deploy.yml** inventory здесь либо `develop_inventory.yml`
для разработки либо `stage_inventory.yml` если залить изменения на stage server.
Внимание! Фикстуры будут грузится только если переменная `load_fixtures` - true.
Т.е. ставим true только один раз при разворачивании проекта.* **ansible-playbook -i develop_inventory.yml deploy.yml** исключительно для разработки. (cache:clear вот это все...)
dotenv style
-------
1. database.env
2. create default env - maxibooking.envscripts
-------
* **scripts/docker/start.sh** запуск docker контейнеров
* **scripts/docker/connect.sh** подключение к docker контейнеру
* **scripts/docker/console.sh** комманды symfony (bin/console)
* **scripts/docker/mongo.sh** подключение к mongodb в docker
* **scripts/docker/phpunit.sh** запуск phpunit из dockerphpstorm
--------
* **command**: {{project_dir}}/scripts/docker/console.sh
* **cli php interpreter**: {{project_dir}}/scripts/docker/php.sh
* **phpunit**: {{project_dir}}/scripts/docker/phpunit.sh
* **xdebug**: add directory mappings to server settings
* **cli debug**: XDEBUG_CONFIG="ideKey=PHPSTORM" PHP_IDE_CONFIG="serverName=cli"search ru text
---------
* **command**: grep -ri '[А-Яа-яЁё]' --exclude-dir={vendor,web,var,.git,docs,pdfTemplates,PdfTemplates,Oktogo,OrderData.php,TranslatorCommand.php,VegaBundle,AbstractTranslateConverter.php,WebTestCase.php,TranslatorCommand.php,README.md} *|grep -v "\.\(csv\|yml\|png\|gif\|jpg\)"