diff --git a/main-docker/jellyfin-auto-collections/compose.yaml b/main-docker/jellyfin-auto-collections/compose.yaml new file mode 100644 index 0000000..9ac254f --- /dev/null +++ b/main-docker/jellyfin-auto-collections/compose.yaml @@ -0,0 +1,13 @@ +services: + jellyfin-auto-collections: + image: ghcr.io/ghomashudson/jellyfin-auto-collections:latest + container_name: jellyfin-auto-collections + restart: unless-stopped + environment: + CRONTAB: ${CRONTAB:-0 0 * * *} + TZ: America/Chicago + JELLYFIN_SERVER_URL: ${JELLYFIN_SERVER_URL} + JELLYFIN_API_KEY: ${JELLYFIN_API_KEY} + JELLYFIN_USER_ID: ${JELLYFIN_USER_ID} + volumes: + - /home/docker/jellyfin-auto-collections:/app/config \ No newline at end of file diff --git a/main-docker/jellystat/compose.yaml b/main-docker/jellystat/compose.yaml new file mode 100644 index 0000000..e70d3e1 --- /dev/null +++ b/main-docker/jellystat/compose.yaml @@ -0,0 +1,28 @@ +services: + jellystat-db: + image: postgres:15.2 + container_name: jellystat-db + restart: unless-stopped + environment: + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + volumes: + - /home/docker/jellystat/postgres:/var/lib/postgresql/data + + jellystat: + image: cyfershepard/jellystat:latest + container_name: jellystat + restart: unless-stopped + environment: + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + POSTGRES_IP: jellystat-db + POSTGRES_PORT: 5432 + JWT_SECRET: ${JWT_SECRET} + TZ: America/Chicago + volumes: + - /home/docker/jellystat/backup:/app/backend/backup-data + ports: + - "3000:3000" + depends_on: + - jellystat-db \ No newline at end of file diff --git a/main-docker/jfa-go/compose.yaml b/main-docker/jfa-go/compose.yaml new file mode 100644 index 0000000..48aa831 --- /dev/null +++ b/main-docker/jfa-go/compose.yaml @@ -0,0 +1,10 @@ +services: + jfa-go: + image: hrfee/jfa-go:unstable + container_name: jfa-go + ports: + - "8056:8056" + volumes: + - /home/docker/jfa-go:/data + - /etc/localtime:/etc/localtime:ro + restart: unless-stopped diff --git a/main-docker/speedrr/compose.yaml b/main-docker/speedrr/compose.yaml new file mode 100644 index 0000000..0de6c3d --- /dev/null +++ b/main-docker/speedrr/compose.yaml @@ -0,0 +1,10 @@ +services: + speedrr: + image: itschasa/speedrr + container_name: speedrr + restart: unless-stopped + network_mode: host + environment: + SPEEDRR_CONFIG: /data/config.yaml + volumes: + - /home/docker/speedrr:/data \ No newline at end of file diff --git a/main-docker/watchstate/compose.yaml b/main-docker/watchstate/compose.yaml new file mode 100644 index 0000000..310d8dd --- /dev/null +++ b/main-docker/watchstate/compose.yaml @@ -0,0 +1,10 @@ +services: + watchstate: + image: ghcr.io/arabcoders/watchstate:latest + container_name: watchstate + restart: unless-stopped + user: "1000:10000" + ports: + - "8080:8080" + volumes: + - /home/docker/watchstate:/config \ No newline at end of file