{"id":14988596,"url":"https://github.com/bmf-san/rubel","last_synced_at":"2025-07-22T08:05:35.110Z","repository":{"id":14267724,"uuid":"75729934","full_name":"bmf-san/Rubel","owner":"bmf-san","description":"Rubel is a cms built with Laravel and React.","archived":false,"fork":false,"pushed_at":"2023-06-24T04:50:18.000Z","size":71181,"stargazers_count":73,"open_issues_count":36,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-05-09T20:51:46.743Z","etag":null,"topics":["ansible","bulma","circleci","cms","docker","docker-compose","jwt","laravel","oss","react","redux","single-page-app","vagrant","webpack"],"latest_commit_sha":null,"homepage":"https://rubel-admin.bmf-tech.com/login","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmf-san.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-06T12:38:21.000Z","updated_at":"2023-07-31T06:08:27.000Z","dependencies_parsed_at":"2024-07-29T10:40:51.668Z","dependency_job_id":null,"html_url":"https://github.com/bmf-san/Rubel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bmf-san/Rubel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmf-san%2FRubel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmf-san%2FRubel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmf-san%2FRubel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmf-san%2FRubel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmf-san","download_url":"https://codeload.github.com/bmf-san/Rubel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmf-san%2FRubel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266455126,"owners_count":23931355,"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-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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":["ansible","bulma","circleci","cms","docker","docker-compose","jwt","laravel","oss","react","redux","single-page-app","vagrant","webpack"],"created_at":"2024-09-24T14:17:00.511Z","updated_at":"2025-07-22T08:05:34.943Z","avatar_url":"https://github.com/bmf-san.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"**This app replaced by Gobel. [github - bmf-san/Gobel](https://github.com/bmf-san/Gobel)**\n\n[![CircleCI](https://circleci.com/gh/bmf-san/Rubel.svg?style=svg)](https://circleci.com/gh/bmf-san/Rubel)\n![](https://img.shields.io/github/issues/bmf-san/Rubel.svg)\n![](https://img.shields.io/github/forks/bmf-san/Rubel.svg)\n![](https://img.shields.io/github/stars/bmf-san/Rubel.svg)\n![](https://img.shields.io/github/license/bmf-san/Rubel.svg)\n\n# Rubel\n\nRubel is a cms built with Laravel and React.\n\n# Features\n- Free\n- Customizable\n- Documented\n\n# Demo\n\n-   [Rubel Demo](https://rubel.bmf-tech.com/)\n-   [Rubel Admin Demo](https://rubel-admin.bmf-tech.com/login)\n\n    - EMAIL\n        - rubel@example.com\n    - PASSWORD\n        - rubel\n\n# Requirements\n\n-   Docker\n-   PHP7\n-   composer\n-   npm\n-   Node.js\n-   Docker\n\n# Get Started\n\n## Installation\n\n[Latest] `git clone git@github.com:bmf-san/Rubel.git rubel`\n\n[Specified version] `git clone -branch 1.0.0 git@github.com:bmf-san/Rubel.git rubel`\n\n## Setting\n\n### Create a env file\n\n    cd src/core-app/\n    cp .env.example .env\n\n### Setup the docker-compose\n\n    docker-compose build\n    docker-compose up -d\n\n### Setup the core-app\n\n    docker exec -it rubel_php /bin/sh -c \"cd core-app/ \u0026\u0026 composer install\"\n    docker exec -it rubel_php /bin/sh -c \"cd core-app/ \u0026\u0026 php artisan key:generate\"\n    docker exec -it rubel_php /bin/sh -c \"cd core-app/ \u0026\u0026 php artisan migrate \u0026\u0026 php artisan db:seed\"\n    docker exec -it rubel_php /bin/sh -c \"cd core-app/ \u0026\u0026 composer test\"\n\n### Setup the client-app\n\n    docker exec -it rubel_php /bin/sh -c \"cd client-app/packages/bmftech \u0026\u0026 composer install\"\n    docker exec -it rubel_php /bin/sh -c \"cd client-app/packages/bmftech \u0026\u0026 npm cache verify \u0026\u0026 npm install \u0026\u0026 npm run build\"\n    docker exec -it rubel_php /bin/sh -c \"cd core-app/ \u0026\u0026 php artisan vendor:publish --tag=\"bmftech-public\"\"\n    docker exec -it rubel_php /bin/sh -c \"cd core-app/ \u0026\u0026 php artisan vendor:publish --tag=\"bmftech-views\"\"\n    docker exec -it rubel_php /bin/sh -c \"cd client-app/packages/bmftech \u0026\u0026 composer test\"\n\n### Setup the admin-app\n\n    docker exec -it rubel_php /bin/sh -c \"cd admin-app/ \u0026\u0026 npm cache verify \u0026\u0026 npm install \u0026\u0026 npm run build\"\n\n### Add hosts settings to `/etc/hosts`\n\n    127.0.0.1 rubel\n    127.0.0.1 admin.rubel\n    127.0.0.1 api.rubel\n\nIf you want to use vagrant, you can be able to use [bmf-san/vagrant-for-rubel](https://github.com/bmf-san/vagrant-for-rubel).\n\n## URL\n\n| App    | URL                   |\n| ------ | --------------------- |\n| Front  | \u003chttp://rubel/\u003e       |\n| API    | \u003chttp://api.rubel/\u003e   |\n| Adimin | \u003chttp://admin.rubel/\u003e |\n\n## Artisan commands\n\n| Command                                               | Detail                                    |\n| ----------------------------------------------------- | ----------------------------------------- |\n| `make:repository {modelName : The name of the model}` | Create repository files.                  |\n| `app:init`                                            | Interactively initialize the application. |\n\n## Documentation\n\n- [Wiki - API Documentation](https://github.com/bmf-san/laravel-react-blog-boilerplate/wiki/API-Documentation)\n\n## Contributing\n\nWe welcome your issue or pull request from everyone. Please check `ISSUE_TEMPLATE.md` and `PULL_REQUEST_TEMPLATE.md` to contribute.\n\nIf you want to find something to contibute, please check the [project](https://github.com/bmf-san/Rubel/projects/1).\n\n## License\n\nThis project is licensed under the terms of the MIT license.\n\n## Author\n\nbmf - A Web Developer in Japan.\n\n-   [@bmf-san](https://twitter.com/bmf_san)\n-   [bmf-tech](http://bmf-tech.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmf-san%2Frubel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmf-san%2Frubel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmf-san%2Frubel/lists"}