3dac8ee68533ba53632c38e66ad8cb753737596f
All checks were successful
Deploy Production (crewsportswear.com) / deploy (push) Successful in 2m1s
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%