Appearance
Installing SaasForgeKit with Docker
This guide explains how to run SaasForgeKit with Docker.
We recommend using Laravel Sail as the local Docker workflow.
WARNING
Complete Tenancy Mode setup before running migrations.
Prerequisites
- Docker Desktop (includes Docker Engine and Docker Compose)
Prepare project files
- Locate the
saasforgekit.ziparchive from your CodeCanyon download. - Extract the archive to your preferred directory.
- Rename the extracted folder to
saasforgekit. - Open terminal and move into the project directory:
bash
cd ~/projects/saasforgekitInstall dependencies and environment
You can use the setup script first:
bash
composer run setupOr run steps manually:
bash
composer install
cp .env.example .env
php artisan key:generateConfigure tenancy mode
Before running migrations, complete Tenancy Mode (Required).
Install Sail and start containers
Install Sail configuration (if docker-compose.yml is not present):
bash
php artisan sail:installStart containers:
bash
./vendor/bin/sail up -dRun migrations and seed data
bash
./vendor/bin/sail artisan migrate --seedVisit the site
Open:
text
http://localhostDefault admin login
If you seeded the database, the default admin account is:
Email:
Password:
text
passwordDevelopment commands
Install frontend packages in Sail:
bash
./vendor/bin/sail npm installStart full development stack:
bash
./vendor/bin/sail composer run devBuild production assets:
bash
./vendor/bin/sail npm run build