bmf-san / Rubel
Licence: mit
Rubel is a cms built with Laravel and React.
Stars: ✭ 70
Labels
Projects that are alternatives of or similar to Rubel
Molecule Ansible Docker Aws
Example project showing how to test Ansible roles with Molecule using Testinfra and a multiscenario approach with Docker, Vagrant & AWS EC2 as infrastructure providers
Stars: ✭ 72 (+2.86%)
Mutual labels: ansible, circleci, vagrant
Ansible Windows Docker Springboot
Example project showing how to provision, deploy, run & orchestrate Spring Boot apps with Docker Windows Containers on Docker Windows native using Packer, Powershell, Vagrant & Ansible
Stars: ✭ 58 (-17.14%)
Mutual labels: ansible, docker-compose, vagrant
Laravel Vue Starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 76 (+8.57%)
Mutual labels: laravel, jwt, single-page-app
Laravel 8 Simple Cms
Laravel 8 content management system for starters.
Stars: ✭ 444 (+534.29%)
Mutual labels: cms, laravel, bulma
Infrastructure As Code Tutorial
Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes
Stars: ✭ 1,954 (+2691.43%)
Mutual labels: ansible, docker-compose, vagrant
Spala
Spala (SPA LARAVEL): a modern lightweight CMS for Laravel and Vue developers (open source project).
Stars: ✭ 91 (+30%)
Mutual labels: cms, jwt, single-page-app
Laravue
Admin dashboard for enterprise Laravel applications built by VueJS and Element UI https://laravue.dev
Stars: ✭ 1,964 (+2705.71%)
Mutual labels: webpack, laravel, jwt
Vue Crud
Vue.js based REST-ful CRUD system
Stars: ✭ 629 (+798.57%)
Mutual labels: webpack, cms, single-page-app
Vagrant Centos7 Ansible Lamp
Ansible example using Vagrant to deploy Centos7 server with Apache2.4.6, PHP7 (with xdebug), mariaDB5.5 and phpmyadmin to local VM.
Stars: ✭ 41 (-41.43%)
Mutual labels: ansible, vagrant
Vessel
Up and running with small Docker environments
Stars: ✭ 1,006 (+1337.14%)
Mutual labels: laravel, docker-compose
Adaptcms
AdaptCMS is an open source CMS that is made for complete control of your website, easiness of use and easily adaptable to any type of website. It's made easy with advanced custom fields, a very simple but powerful template system and much more.
Stars: ✭ 39 (-44.29%)
Mutual labels: cms, laravel
Ansible Phoenix
[Unmaintained] Develop and deploy a Phoenix app using Ansible!
Stars: ✭ 37 (-47.14%)
Mutual labels: ansible, vagrant
Contentjet Ui
Headless API-first content management system
Stars: ✭ 42 (-40%)
Mutual labels: cms, single-page-app
Stationery Cms
💡基于laravel-admin1.6.0开发的办公用品管理系统,含excel导出、查询快递功能
Stars: ✭ 37 (-47.14%)
Mutual labels: cms, laravel
Ticket Conductor
A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system
Stars: ✭ 48 (-31.43%)
Mutual labels: laravel, single-page-app
Laravan
Ansible Playbooks for Laravel - machine provisioning and app deployment
Stars: ✭ 49 (-30%)
Mutual labels: ansible, laravel
This app will be replaced by Gobel. github - bmf-san/Gobel
Rubel
Rubel is a cms built with Laravel and React.
Features
- Free
- Customizable
- Documented
Demo
-
- 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"
/etc/hosts
Add hosts settings to 127.0.0.1 rubel
127.0.0.1 admin.rubel
127.0.0.1 api.rubel
If you want to use vagrant, you can be able to use bmf-san/vagrant-for-rubel.
URL
App | URL |
---|---|
Front | http://rubel/ |
API | http://api.rubel/ |
Adimin | http://admin.rubel/ |
Artisan commands
Command | Detail |
---|---|
make:repository {modelName : The name of the model} |
Create repository files. |
app:init |
Interactively initialize the application. |
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.
License
This project is licensed under the terms of the MIT license.
Author
bmf - A Web Developer in Japan.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].