A multi-component web application consisting of Laravel backend, WordPress CMS, and blog functionality.
- Docker Desktop installed and running
-
Clone and navigate to the project:
git clone <your-repo-url> cd Bridalteam
-
Start the application:
docker-compose up -d
Once deployed, your application will be available at:
- Main Website: http://localhost
- Laravel API: http://localhost/website
- WordPress Admin: http://localhost/admin
- Blog: http://localhost/blog
- Host: localhost:3306
- Database: bridalteam
- Username: bridalteam_user
- Password: userpassword
- Root Password: rootpassword
docker-compose downdocker-compose logs -fdocker-compose up --build -dBridalteam/
├── website/ # Laravel application
├── admin/ # WordPress admin
├── blog/ # WordPress blog
├── Dockerfile # Container configuration
├── docker-compose.yml # Service orchestration
└── README.md # This file
- Copy
env.production.exampleto.envand update values - Copy
website/.env.productiontowebsite/.envfor Laravel config - Update WordPress config files in
admin/andblog/directories
- Navigate to http://localhost/admin
- Complete WordPress installation
- Repeat for http://localhost/blog if needed
For production deployment:
- Update all passwords in configuration files
- Configure proper domain names
- Set up SSL certificates
- Use a managed database service
- Configure backups
Need help? Check the container logs with docker-compose logs for troubleshooting.