Code Monkey home page Code Monkey logo

laravel-project-starter's Introduction

Laravel Start Kit

A simple and easy to create a Laravel Project with docker

We are using latest Laravel version 8.xx

Docker including
  • richarvey/nginx-php-fpm:latest
  • redis:5.0-alpine
  • bitnami/mariadb:latest
  • Dockerfile is base on "richarvey/nginx-php-fpm:latest" , optional to build your own image including your code.

What we do?
  • When you create a laravel project, it is quite annoying with the AppKey, database, etc. We simply it in one script, and using Docker.
    1. create new docker-compose , update all related name
    1. rename the folder
    1. remove git ( you should create your own git )

To use it, simply:

  • git clone this repository
  • Run following script ( generate laravel APP_Key , and create docker-compose for you)
cd laravel-project-starter

cd docker

./create_project.sh [Your project name] [your port]
  • then you can start your docker-compose
  • docker-compose up -d
  • It will create a database, Redis, and the web service.
  • Install the packages after you get in to the web service container
  • composer install

  • laravel paginator is now default to use Tailwind CSS, please uncomment the "Paginator::useBootstrap();" at "AppServiceProvider" if you want to use the boostrap style

Any problem, please contact [email protected]

laravel-project-starter's People

Contributors

extralam avatar angielam avatar lam0819 avatar solutionforestteam avatar

Stargazers

Mahavishnu P avatar

Watchers

James Cloos avatar James Tsang avatar Joe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.