Skip to content

utilyre/lms

Repository files navigation

LMS

The Library Management System (LMS) is a backend API designed to provide the core functionalities for managing a library's book collection and user interactions.

Development

Prerequisites

Steps

  1. Create a .env file at the root of project:

    DB_USER=admin
    DB_PASS=secret
    DB_PORT=5432
    DB_NAME=lms
    
    BE_PORT=8080
    BE_JWT_SECRET=dontshare
  2. Spin up all services:

    docker compose up
  3. Migrate:

    goose -dir=migrations postgres [DSN] up