joananeas / diblio

Portable, easy to use Library Management System

Home Page:https://www.diblio.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Static Badge Quality Gate Status Bugs Security Rating Maintainability Rating Vulnerabilities Lines of Code

Diblio 📚

Diblio és un Sistema Gestor de Biblioteques amb PHP i JS purs. Utilitza python per algunes eines. Està contenidoritzat per a una millor portabilitat. És un projecte sense ànim de lucre i aporta millores per a la productivitat del bibliotecari/a. Crea una comunitat de lectors amb un ambient i activitats saludables digitals 📖.

Prerrequisits

  • Docker 🐳.
  • Python >= 3.10 🐍.
  • [Opcional] Un servidor mariadb si es volen emmagatzemar les dades fora de docker ⛵.

Instal·lació

Primer de tot, cal inicialitzar un contenidor de docker amb les imatges corresponents, cal introduïr aquesta comanda al directorio arrel / del repositori.

docker-compose up -d

Aquesta imatge conté: apache2.4, php8.0 i mariadb10.4.

Si és el primer cop, sereu redireccionats a <ruta_arrel>/install. Aquí haureu de connectar-vos a la base de dades, crear un compte d'administrador i configurar el lloc web.

Instal·lació en un servidor / localhost

Durant la instal·lació, haureu de connectar-vos a la BBDD.

A localhost:
hostname: db

A un servidor:
hostname: localhost:3306

A un servidor si no es posa localhost, busca "db" a la xarxa pública, per tant, mai es connectarà, per això cal definir el port de mariadb.

Consideracions

Aquest projecte no ofereix cap garantia i no està permesa la redistribució per a ús comercial. Més informació a la llicència del projecte.

About

Portable, easy to use Library Management System

https://www.diblio.org

License:Other


Languages

Language:PHP 47.5%Language:JavaScript 37.3%Language:CSS 12.6%Language:Hack 1.7%Language:Dockerfile 0.6%Language:Python 0.3%