You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
sundayenglish 394efb01c4 Init Project 4 weeks ago
app Init Project 4 weeks ago
bootstrap Init Project 4 weeks ago
config Init Project 4 weeks ago
database Init Project 4 weeks ago
docker Init Project 4 weeks ago
public Init Project 4 weeks ago
resources Init Project 4 weeks ago
routes Init Project 4 weeks ago
storage Init Project 4 weeks ago
tests Init Project 4 weeks ago
.editorconfig Init Project 4 weeks ago
.env.example Init Project 4 weeks ago
.gitattributes Init Project 4 weeks ago
.gitignore Init Project 4 weeks ago
README.md Init Project 4 weeks ago
artisan Init Project 4 weeks ago
composer.json Init Project 4 weeks ago
composer.lock Init Project 4 weeks ago
docker-compose.yml Init Project 4 weeks ago
package.json Init Project 4 weeks ago
phpunit.xml Init Project 4 weeks ago
vite.config.js Init Project 4 weeks ago

README.md

Laravel 12 - Content Management Project (Dockerized)

This project is a content management system (CMS) built with Laravel 12, running in a development environment powered by Docker + Docker Compose.



🛠 Requirements

Component Description
Laravel 12 Primary PHP framework using MVC architecture
PHP 8.4 (FPM) Latest version of PHP with high performance
MySQL 8 Relational database management system
Nginx Lightweight and fast web server for handling HTTP requests
Docker Isolated and portable containerized environment
Docker Compose Manage multiple containerized services in one configuration
Composer PHP dependency manager

🚀 Install

1. Clone the project

git clone 
cd project

2. Create the .env file

cp .env.example .env

📄 Example .env Configuration

APP_URL=http://localhost:8080

DB_CONNECTION=mysql
DB_HOST=db
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=secret

SESSION_DRIVER=database

3. Build and start Docker containers

docker-compose up -d --build

4. Run composer to install package and NPM

composer install --ignore-platform-reqs
npm install