Skip to content

slvler/ecommerce-assessment

Repository files navigation

Contents

PHP
Composer
Docker
MySQl
Jwt
Nginx
Redis
Rate limiting

Installation

docker compose up -d --build 
docker compose exec app bash
chmod -R 777 /var/www/html/storage/ /var/www/html/bootstrap/
cp .env.example .env
composer install
docker compose exec app php artisan jwt:secret
docker compose exec app php artisan migrate:fresh --seed

env config

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

Usage

Insomnia_2025-01-29.json