Skip to content

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

  1. Locate the saasforgekit.zip archive from your CodeCanyon download.
  2. Extract the archive to your preferred directory.
  3. Rename the extracted folder to saasforgekit.
  4. Open terminal and move into the project directory:
bash
cd ~/projects/saasforgekit

Install dependencies and environment

You can use the setup script first:

bash
composer run setup

Or run steps manually:

bash
composer install
cp .env.example .env
php artisan key:generate

Configure 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:install

Start containers:

bash
./vendor/bin/sail up -d

Run migrations and seed data

bash
./vendor/bin/sail artisan migrate --seed

Visit the site

Open:

text
http://localhost

Default admin login

If you seeded the database, the default admin account is:

Email:

Password:

text
password

Development commands

Install frontend packages in Sail:

bash
./vendor/bin/sail npm install

Start full development stack:

bash
./vendor/bin/sail composer run dev

Build production assets:

bash
./vendor/bin/sail npm run build