Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bmf-san/rubel
Rubel is a cms built with Laravel and React.
https://github.com/bmf-san/rubel
ansible bulma circleci cms docker docker-compose jwt laravel oss react redux single-page-app vagrant webpack
Last synced: 3 months ago
JSON representation
Rubel is a cms built with Laravel and React.
- Host: GitHub
- URL: https://github.com/bmf-san/rubel
- Owner: bmf-san
- License: mit
- Created: 2016-12-06T12:38:21.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-24T04:50:18.000Z (over 1 year ago)
- Last Synced: 2024-05-02T06:01:21.351Z (9 months ago)
- Topics: ansible, bulma, circleci, cms, docker, docker-compose, jwt, laravel, oss, react, redux, single-page-app, vagrant, webpack
- Language: PHP
- Homepage: https://rubel-admin.bmf-tech.com/login
- Size: 67.9 MB
- Stars: 73
- Watchers: 4
- Forks: 9
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
**This app replaced by Gobel. [github - bmf-san/Gobel](https://github.com/bmf-san/Gobel)**
[![CircleCI](https://circleci.com/gh/bmf-san/Rubel.svg?style=svg)](https://circleci.com/gh/bmf-san/Rubel)
![](https://img.shields.io/github/issues/bmf-san/Rubel.svg)
![](https://img.shields.io/github/forks/bmf-san/Rubel.svg)
![](https://img.shields.io/github/stars/bmf-san/Rubel.svg)
![](https://img.shields.io/github/license/bmf-san/Rubel.svg)# Rubel
Rubel is a cms built with Laravel and React.
# Features
- Free
- Customizable
- Documented# Demo
- [Rubel Demo](https://rubel.bmf-tech.com/)
- [Rubel Admin Demo](https://rubel-admin.bmf-tech.com/login)
- [email protected]
- PASSWORD
- rubel# Requirements
- Docker
- PHP7
- composer
- npm
- Node.js
- Docker# Get Started
## Installation
[Latest] `git clone [email protected]:bmf-san/Rubel.git rubel`
[Specified version] `git clone -branch 1.0.0 [email protected]:bmf-san/Rubel.git rubel`
## Setting
### Create a env file
cd src/core-app/
cp .env.example .env### Setup the docker-compose
docker-compose build
docker-compose up -d### Setup the core-app
docker exec -it rubel_php /bin/sh -c "cd core-app/ && composer install"
docker exec -it rubel_php /bin/sh -c "cd core-app/ && php artisan key:generate"
docker exec -it rubel_php /bin/sh -c "cd core-app/ && php artisan migrate && php artisan db:seed"
docker exec -it rubel_php /bin/sh -c "cd core-app/ && composer test"### Setup the client-app
docker exec -it rubel_php /bin/sh -c "cd client-app/packages/bmftech && composer install"
docker exec -it rubel_php /bin/sh -c "cd client-app/packages/bmftech && npm cache verify && npm install && npm run build"
docker exec -it rubel_php /bin/sh -c "cd core-app/ && php artisan vendor:publish --tag="bmftech-public""
docker exec -it rubel_php /bin/sh -c "cd core-app/ && php artisan vendor:publish --tag="bmftech-views""
docker exec -it rubel_php /bin/sh -c "cd client-app/packages/bmftech && composer test"### Setup the admin-app
docker exec -it rubel_php /bin/sh -c "cd admin-app/ && npm cache verify && npm install && npm run build"
### Add hosts settings to `/etc/hosts`
127.0.0.1 rubel
127.0.0.1 admin.rubel
127.0.0.1 api.rubelIf you want to use vagrant, you can be able to use [bmf-san/vagrant-for-rubel](https://github.com/bmf-san/vagrant-for-rubel).
## URL
| App | URL |
| ------ | --------------------- |
| Front | |
| API | |
| Adimin | |## Artisan commands
| Command | Detail |
| ----------------------------------------------------- | ----------------------------------------- |
| `make:repository {modelName : The name of the model}` | Create repository files. |
| `app:init` | Interactively initialize the application. |## Documentation
- [Wiki - API Documentation](https://github.com/bmf-san/laravel-react-blog-boilerplate/wiki/API-Documentation)
## Contributing
We welcome your issue or pull request from everyone. Please check `ISSUE_TEMPLATE.md` and `PULL_REQUEST_TEMPLATE.md` to contribute.
If you want to find something to contibute, please check the [project](https://github.com/bmf-san/Rubel/projects/1).
## License
This project is licensed under the terms of the MIT license.
## Author
bmf - A Web Developer in Japan.
- [@bmf-san](https://twitter.com/bmf_san)
- [bmf-tech](http://bmf-tech.com/)