All Projects → bmf-san → Rubel

bmf-san / Rubel

Licence: mit
Rubel is a cms built with Laravel and React.

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
Beetbox
Pre-provisioned L*MP stack
Stars: ✭ 94 (+34.29%)
Mutual labels:  ansible, cms, 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
Drupal Vm
A VM for Drupal development
Stars: ✭ 1,348 (+1825.71%)
Mutual labels:  ansible, cms, vagrant
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
Larrock Core
Core components for LarrockCMS
Stars: ✭ 46 (-34.29%)
Mutual labels:  cms, laravel
Contentjet Ui
Headless API-first content management system
Stars: ✭ 42 (-40%)
Mutual labels:  cms, single-page-app
Shcms
一个基于laravel的cms系统
Stars: ✭ 46 (-34.29%)
Mutual labels:  cms, laravel
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

CircleCI

Rubel

Rubel is a cms built with Laravel and React.

Features

  • Free
  • Customizable
  • Documented

Demo

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.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].