claudioonoue / codeigniter-crud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ”₯ CodeIgniter 4 Project πŸ”₯

This project was developed using the CodeIgniter 4 framework.

IMPORTANT: Here you will ONLY find ways to run this project. If you want more specific information about the developed project and its contexts, visit: DOC.md.


πŸš€ Running πŸš€

For LINUX:

  • Via Docker;
  • Natively via LAMP.

For Windows:

  • Via Docker;
  • Via XAMPP/WAMPP.

PS: The easiest ways have been listed, but feel free to run the project in the way that suits you best.


πŸ‹ Docker πŸ‹ (For Linux and Windows)

β—πŸ›‘ REQUIREMENTS πŸ›‘β—

  • PHP 7.4+ with Composer (For small internal command line uses only)
  • Docker

For both Linux and Windows there are two ways to run the project through the Docker:

  • Via Makefile: Easiest way, but requires Makefile package. Normally, the Makefile package will already be installed on Linux distributions because it is native.
  • Docker run command: It's also an easier way, but the command to run it is a bit long.

Via Makefile:

Simply run the following command: make d-start.
To stop, run: make d-stop.

Purely via docker:

Run the following command: docker-compose --env-file ./.docker.env up -d.
To stop, run: docker-compose --env-file ./.docker.env down.


πŸ›  LAMP/XAMPP/WAMPP πŸ› 

In order not to extend this README.md too much, we will recommend three tutorials to configure all of the aforementioned development environments.

LAMP (For Linux)

If your linux distro is not on this list, just Google it: lamp configuration YOUR_DISTRO.

XAMPP/WAMPP (For Windows)



Credits

This repository is a clone of one of the many existing boilerplates created by Claudio Onoue and Gabriel Oliveira.

Made with ❀ and a little bit of Markdown.

About


Languages

Language:PHP 95.4%Language:CSS 1.9%Language:JavaScript 1.7%Language:Makefile 0.4%Language:HTML 0.3%Language:Dockerfile 0.2%Language:Shell 0.1%