0551cb078f89786222a41659174b4c1c9261bbbd
All checks were successful
Deploy Production (crewsportswear.com) / deploy (push) Successful in 2m9s
- Add minio disk configuration in filesystems.php - Create helper functions for MinIO URLs (minio_url, minio_image_url) - Update composer.json with AWS SDK (for future S3 support) - Add MinIO env vars to docker-compose.local.yml - Add .env examples for MinIO configuration
Crew Sportswear
A custom sportswear and apparel e-commerce platform built with Laravel.
Production URL
Requirements
- Docker & Docker Compose
- PHP 7.4+
- MySQL 5.7+
- Composer
- Node.js & NPM
Installation
- Clone the repository
- Copy
.env.exampleto.envand configure your environment variables - Install PHP dependencies:
composer install - Install Node dependencies:
npm install - Generate application key:
php artisan key:generate - Run migrations:
php artisan migrate
Docker Deployment
Local Development
docker-compose -f docker-compose.local.yml up -d
Development Environment
docker-compose -f docker-compose.dev.yml up -d
Production Environment
docker-compose -f docker-compose.prod.yml up -d
The production environment uses Traefik as a reverse proxy with paid SSL certificate for crewsportswear.com.
Features
- Custom sportswear design interface
- Product catalog and management
- Order processing and tracking
- User authentication and profiles
- Analytics integration
- Email notifications
- reCAPTCHA integration
Environment Variables
Key environment variables (see .env.example for full list):
APP_ENV- Application environment (local, development, production)APP_URL- Application URLDB_*- Database configurationMAIL_*- Mail server configurationANALYTICS_*- Google Analytics configurationCAPTCHA_*- reCAPTCHA keys
License
Proprietary - All rights reserved
Description
Languages
Blade
55%
HTML
24.1%
PHP
15.1%
JavaScript
5.6%
Dockerfile
0.2%