Skip to content

joananeas/diblio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.