Skip to content

Commit

Permalink
feat: add kavita epub reader
Browse files Browse the repository at this point in the history
  • Loading branch information
tomMoulard committed Nov 30, 2023
1 parent a3e8b82 commit 939495e
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .env.default
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ HOME_ASSISTANT_IMAGE_VERSION=
JACKETT_GPID=
JACKETT_IMAGE_VERSION=
JACKETT_PUID=
KAVITA_GPID=
KAVITA_IMAGE_VERSION=
KAVITA_PUID=
KIBANA_IMAGE_VERSION=
LOGSTASH_IMAGE_VERSION=
MUMBLE_IMAGE_VERSION=
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/dockerpublish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ jobs:
uses: 'tomMoulard/make-my-server/.github/workflows/healthcheck.workflow.tmpl.yml@master'
with:
service_name: 'jackett'
Health-checks-kavita:
uses: 'tomMoulard/make-my-server/.github/workflows/healthcheck.workflow.tmpl.yml@master'
with:
service_name: 'kavita'
# Health-checks-mastodon:

Check warning on line 59 in .github/workflows/dockerpublish.yml

View workflow job for this annotation

GitHub Actions / Lint

59:1 [comments-indentation] comment not indented like content

Check warning on line 59 in .github/workflows/dockerpublish.yml

View workflow job for this annotation

GitHub Actions / Lint

59:1 [comments-indentation] comment not indented like content
# uses: 'tomMoulard/make-my-server/.github/workflows/healthcheck.workflow.tmpl.yml@master'
# with:
Expand Down
1 change: 1 addition & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ include:
- path: 'jackett/docker-compose.jackett.yml'
- path: 'jellyfin/docker-compose.jellyfin.yml'
- path: 'jupyter/docker-compose.jupyter.yml'
- path: 'kavita/docker-compose.kavita.yml'
- path: 'mastodon/docker-compose.mastodon.yml'
- path: 'minecraft/docker-compose.minecraft-ftb.yml'
- path: 'minecraft/docker-compose.minecraft.yml'
Expand Down
8 changes: 8 additions & 0 deletions kavita/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# kavita

https://www.kavitareader.com/
https://docs.linuxserver.io/images/docker-kavita/

Kavita is a fast, feature rich, cross platform reading server. Built with a
focus for being a full solution for all your reading needs. Setup your own
server and share your reading collection with your friends and family!
Empty file added kavita/config/.gitkeep
Empty file.
21 changes: 21 additions & 0 deletions kavita/docker-compose.kavita.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: '2'

services:
kavita:
image: 'lscr.io/linuxserver/kavita:${KAVITA_IMAGE_VERSION:-latest}'
environment:
PGID: '${KAVITA_GPID:-1000}'
PUID: '${KAVITA_PUID:-1000}'
TZ: '${TZ:-Europe/Paris}'
healthcheck:
test: ['CMD', 'curl', '0.0.0.0:5000']
labels:
traefik.enable: true
traefik.http.routers.kavita.rule: 'Host(`kavita.${SITE:-localhost}`)'
traefik.http.services.kavita.loadbalancer.server.port: 5000
networks:
- 'srv'
restart: 'always'
volumes:
- './data:/data'
- './config:/config'
29 changes: 29 additions & 0 deletions test_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -593,6 +593,35 @@ services:
target: /home/jovyan
bind:
create_host_path: true
kavita:
environment:
PGID: "1000"
PUID: "1000"
TZ: Europe/Paris
healthcheck:
test:
- CMD
- curl
- 0.0.0.0:5000
image: lscr.io/linuxserver/kavita:latest
labels:
traefik.enable: "true"
traefik.http.routers.kavita.rule: Host(`kavita.localhost`)
traefik.http.services.kavita.loadbalancer.server.port: "5000"
networks:
srv: null
restart: always
volumes:
- type: bind
source: /home/runner/work/make-my-server/make-my-server/kavita/data
target: /data
bind:
create_host_path: true
- type: bind
source: /home/runner/work/make-my-server/make-my-server/kavita/config
target: /config
bind:
create_host_path: true
kibana:
depends_on:
elasticsearch:
Expand Down

0 comments on commit 939495e

Please sign in to comment.