{"id":21666326,"url":"https://github.com/webmalc/maxibooking-hotel","last_synced_at":"2025-10-16T10:20:04.819Z","repository":{"id":44864256,"uuid":"202348836","full_name":"webmalc/maxibooking-hotel","owner":"webmalc","description":"Property management system","archived":false,"fork":false,"pushed_at":"2022-12-08T01:22:46.000Z","size":52147,"stargazers_count":6,"open_issues_count":5,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-19T04:16:51.634Z","etag":null,"topics":["php","rabbitmq","symfony"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webmalc.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-14T12:44:26.000Z","updated_at":"2024-06-18T08:34:55.000Z","dependencies_parsed_at":"2023-01-25T02:45:26.983Z","dependency_job_id":null,"html_url":"https://github.com/webmalc/maxibooking-hotel","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/webmalc/maxibooking-hotel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmalc%2Fmaxibooking-hotel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmalc%2Fmaxibooking-hotel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmalc%2Fmaxibooking-hotel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmalc%2Fmaxibooking-hotel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webmalc","download_url":"https://codeload.github.com/webmalc/maxibooking-hotel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webmalc%2Fmaxibooking-hotel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279177784,"owners_count":26120038,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-16T02:00:06.019Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php","rabbitmq","symfony"],"created_at":"2024-11-25T11:21:07.350Z","updated_at":"2025-10-16T10:20:04.784Z","avatar_url":"https://github.com/webmalc.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"MaxiBooking Hotel project\n========================\n\njenkins\n--------\nJenkins TEST\n\nvagrant\n-------\n**Запуск виртуальной машины**\n\nКопируем из vagrant_files нужный файл в Vagrantfile корня.\nДелаем нужные настройки.\n\n* **vagrant up** создание виртуальной машины плюс настройка окружения\n\n**Деплой**\n\n `default_vars.yml.dist -\u003e deploy.vars.yml`\n \n* **ssh-agent bash** создаем агент\n* **ssh-add** добавляем ключ который в битбакете прописан\nПри первом разворачивании \n* **ansible-playbook -i inventory deploy.yml** inventory здесь либо `develop_inventory.yml` \n  для разработки либо `stage_inventory.yml` если залить изменения на stage server.\nВнимание! Фикстуры будут грузится только если переменная `load_fixtures` - true.\nТ.е. ставим true только один раз при разворачивании проекта.\n\n* **ansible-playbook -i develop_inventory.yml deploy.yml** исключительно для разработки. (cache:clear вот это все...) \n\n \ndotenv style\n-------\n1. database.env\n2. create default env - maxibooking.env\n\nscripts\n-------\n* **scripts/docker/start.sh** запуск docker контейнеров\n* **scripts/docker/connect.sh** подключение к docker контейнеру\n* **scripts/docker/console.sh** комманды symfony (bin/console)\n* **scripts/docker/mongo.sh** подключение к mongodb в docker\n* **scripts/docker/phpunit.sh** запуск phpunit из docker\n\n\nphpstorm\n--------\n* **command**: {{project_dir}}/scripts/docker/console.sh\n* **cli php interpreter**: {{project_dir}}/scripts/docker/php.sh\n* **phpunit**: {{project_dir}}/scripts/docker/phpunit.sh\n* **xdebug**: add directory mappings to server settings\n* **cli debug**: XDEBUG_CONFIG=\"ideKey=PHPSTORM\" PHP_IDE_CONFIG=\"serverName=cli\"\n\nsearch ru text\n---------\n* **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\\)\"","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebmalc%2Fmaxibooking-hotel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebmalc%2Fmaxibooking-hotel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebmalc%2Fmaxibooking-hotel/lists"}