Skip to main content

Getting Started with the Middleware Platform

This section guides you through understanding, installing, and running the CertiLock Storage middleware application locally.


Prerequisites

Before you start, make sure you have the following installed:

ToolMinimum VersionNotes
PHP8.3Required by Laravel 11
Composer2.xDependency management
MySQL / MariaDB8.0+Primary database
Node.js18+For Vite asset compilation
Redis7+Optional but recommended for queues
Laravel HerdLatestRecommended local dev environment

Cloning & Installation

# Clone the repository
git clone https://bitbucket.org/rhinogroup/certilock-storage.git
cd certilock-storage

# Install PHP dependencies
composer install

# Install Node dependencies
npm install

# Copy environment file
cp .env.example .env

# Generate application key
php artisan key:generate

# Run database migrations
php artisan migrate

# Compile front-end assets
npm run dev

Next Steps