Installation¶
This guide covers different installation methods for AzharStore.
Docker Compose (Recommended)¶
The easiest way to run AzharStore is using Docker Compose.
Prerequisites¶
- Docker 20.10+
- Docker Compose 2.0+
Steps¶
-
Clone the repository:
-
Configure environment variables:
-
Start services:
-
Run migrations:
-
Seed admin user:
Local Development¶
For local development without Docker.
Prerequisites¶
- Node.js >= 20
- PostgreSQL 16
- Redis 7
Steps¶
-
Clone the repository:
-
Install dependencies:
-
Configure environment variables:
-
Run migrations:
-
Seed admin user:
-
Start development server:
Production Deployment¶
For production deployment, see the Infrastructure Guide.
Verification¶
After installation, verify:
-
Services are running:
-
Backend is accessible:
-
Database is connected:
-
Redis is connected: