• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Servidor de libros con Booklore
#6
Booklore a mi parecer se ha convertido en el mejor gestor de libros electrónicos existente actuálmente, no sólo ha llegado a un punto de madurez sensacional en funciones sino que también ha mejorado mucho en rendimiento y más que lo va a hacer próximamente de cara al manejo de grandes bibliotecas. El desarrollo del programa es constante gracias a que se ha incorporado mucha gente nueva últimamente que está colaborando de forma muy activa.

Una de las modificaciones que se acaba de producir es un cambio en el compose de instalación al que se añade unas variables healthchek en el apartado de Booklore que ya tenía antes el apartado Mariadb que son las siguientes:


healthcheck:
     test: wget -q -O - http://localhost:6060/api/v1/healthcheck
     interval: 60s
     retries: 5
     start_period: 60s
     timeout: 10s


Como se puede ver uno de los valores hace referencia a localhost que en mi caso particular me es válido ya que tengo Booklore instalado en mi ordenador Manjaro mediante docker y NO en el nas. Si se tuviera Booklore instalado mediante docker en el nas tendremos que sustituir ese valor localhost por la ip local del nas.

El compose resultante sería el siguiente:



services:
    booklore:
        image: booklore/booklore:latest
        container_name: booklore
        environment:
             - PUID=1000
             - PGID=100
             - TZ=Europe/Madrid
             - DATABASE_URL=jdbc:mariadb://mariadb:3306/booklore
             - DATABASE_USERNAME=booklore
             - DATABASE_PASSWORD=XXXX
             - BOOKLORE_PORT=6060
             - SWAGGER_ENABLED=false
        depends_on:
             mariadb:
                  condition: service_healthy
        ports:
            - 6060:6060
        volumes:
            - /your/local/path/to/booklore/data:/app/data
            - /your/local/path/to/booklore/books:/books
            - /your/local/path/to/booklore/bookdrop:/bookdrop
        healthcheck:
             test: wget -q -O - http://iplocaldelnas:6060/api/v1/healthcheck
             interval: 60s
             retries: 5
             start_period: 60s
             timeout: 10s
        restart: always

    mariadb:
          image: lscr.io/linuxserver/mariadb:latest
          container_name: mariadb
          environment:
              - PUID=1000
              - PGID=100
              - TZ=Europe/Madrid
              - MYSQL_ROOT_PASSWORD=YYYYYYYYYYY
              - MYSQL_DATABASE=booklore
              - MYSQL_USER=booklore
              - MYSQL_PASSWORD=XXXX
          volumes:
              - /your/local/path/to/mariadb/config:/config
          restart: always
          healthcheck:
              test: [CMD, mariadb-admin, ping, -h, localhost]
              interval: 5s
              timeout: 5s
              retries: 10
Opnsense router

Qnap TS-264 QTS Hero

Minipc All - flash N305 Truenas Scale
  Reply


Messages In This Thread
Servidor de libros con Booklore - by yeraycito - 24-07-2025, 06:53 PM
RE: Servidor de libros con Booklore - by Duende - 09-11-2025, 08:49 PM
RE: Servidor de libros con Booklore - by yeraycito - 31-12-2025, 04:51 PM



Users browsing this thread: 1 Guest(s)