Skip to main content

Local Setup Quick Guide

Use this page if you are setting up the Rahva Raamat backend for the first time. Follow the steps in order.

Setup path (start here)

StepWhat to doDoc
1Understand the repo layout (admin, api, console, common)Project Structure
2Install via Docker (recommended) or tools manuallyDocker Setup / Environment Setup
3Learn the database tables and relationshipsDatabase Schema
4Configure main-local, params-local, and modulesConfiguration Files
5Apply / understand filesystem migration notesMigration Guide
6Run and verify the appDeployment Guide

After the app runs

  1. AuthAuthentication & Authorization, Registration Flow
  2. Orders & paymentsOrder Purchase Flow, Payment System
  3. IntegrationsExternal Integrations, NAV Integration
  4. OpsConsole Commands, Cron Jobs, Backups
  5. TroubleshootFAQ & Troubleshooting