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 3 months ago
app Init Project 3 months ago
bootstrap Init Project 3 months ago
config Init Project 3 months ago
database Init Project 3 months ago
docker Init Project 3 months ago
public Init Project 3 months ago
resources Init Project 3 months ago
routes Init Project 3 months ago
storage Init Project 3 months ago
tests Init Project 3 months ago
.editorconfig Init Project 3 months ago
.env.example Init Project 3 months ago
.gitattributes Init Project 3 months ago
.gitignore Init Project 3 months ago
README.md Init Project 3 months ago
artisan Init Project 3 months ago
composer.json Init Project 3 months ago
composer.lock Init Project 3 months ago
docker-compose.yml Init Project 3 months ago
package.json Init Project 3 months ago
phpunit.xml Init Project 3 months ago
vite.config.js Init Project 3 months 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