diff --git a/booklore/.docker-compose.yaml.kate-swp b/booklore/.docker-compose.yaml.kate-swp new file mode 100644 index 0000000..5458686 Binary files /dev/null and b/booklore/.docker-compose.yaml.kate-swp differ diff --git a/booklore/docker-compose.yaml b/booklore/docker-compose.yaml new file mode 100644 index 0000000..fd1d99f --- /dev/null +++ b/booklore/docker-compose.yaml @@ -0,0 +1,81 @@ +# sandy (books.delmar.bzh) +--- +name: booklore + +volumes: + data: + books: + driver: local + driver_opts: + type: "none" + o: "bind" + device: "/nfs/ebooks/books" + comics: + driver: local + driver_opts: + type: "none" + o: "bind" + device: "/nfs/ebooks/comics" + magazines: + driver: local + driver_opts: + type: "none" + o: "bind" + device: "/nfs/ebooks/magazines" + bookdrop: + driver: local + driver_opts: + type: "none" + o: "bind" + device: "/nfs/ebooks/bookdrop" + dbconfig: + +services: + mariadb: + image: lscr.io/linuxserver/mariadb:11.4.5 + container_name: mariadb + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + - MYSQL_ROOT_PASSWORD=pKQMLM53yzCx49sd + - MYSQL_DATABASE=booklore + - MYSQL_USER=admin + - MYSQL_PASSWORD=JfKsz2hUv7QLriHx + volumes: + - dbconfig:/config + restart: unless-stopped + healthcheck: + test: ["CMD", "mariadb-admin", "ping", "-h", "localhost"] + interval: 5s + timeout: 5s + retries: 10 + labels: + - "dockpeek.tags=backend,database,production" + + booklore: + image: booklore/booklore:latest + container_name: booklore + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Paris + - DATABASE_URL=jdbc:mariadb://mariadb:3306/booklore + - DATABASE_USERNAME=admin + - DATABASE_PASSWORD=JfKsz2hUv7QLriHx + - SWAGGER_ENABLED=false + depends_on: + mariadb: + condition: service_healthy + ports: + - 32768:6060 + volumes: + - data:/app/data + - books:/books + - comics:/comics + - magazines:/magazines + - bookdrop:/bookdrop + restart: unless-stopped + labels: + - "dockpeek.link=https://books.delmar.bzh" + - "dockpeek.tags=frontend,production" diff --git a/stump/docker-compose.yaml b/stump/docker-compose.yaml deleted file mode 100644 index fbb3a8a..0000000 --- a/stump/docker-compose.yaml +++ /dev/null @@ -1,27 +0,0 @@ -# sandy (books.delmar.bzh) ---- -volumes: - config: - books: - driver: local - driver_opts: - type: "none" - o: "bind" - device: "/nfs/ebooks" - -services: - stump: - image: aaronleopold/stump:latest - container_name: stump - volumes: - - config:/config - - books:/data - ports: - - 10801:10801 - environment: - - PUID=1000 - - PGID=1000 - - STUMP_CONFIG_DIR=/config - restart: unless-stopped - labels: - - diun.enable=true