π₯ 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)
- Ubuntu: From DigitalOcean;
- Debian: From DigitalOcean;
- Manjaro: From LinuxAndUbuntu;
- Fedora: From ComputingForGeeks.
If your linux distro is not on this list, just Google it: lamp configuration YOUR_DISTRO
.
XAMPP/WAMPP (For Windows)
- XAMPP: From c-sharpcorner;
- WAMPP: From w3resource.
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.