18 Commits

Author SHA1 Message Date
93a02d6dd0 chore: publish 0.4.0+10.10.0 release
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2024-10-30 12:50:42 +05:00
3wc
86db4b372f chore: publish 0.3.1+10.9.11 release
All checks were successful
continuous-integration/drone/push Build is passing
2024-09-25 13:50:07 -04:00
54db60a580 chore: publish 0.3.0+10.9.10 release
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-29 14:05:29 +05:00
8e43ac01bd update coop cloud stack version (again)
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-29 14:02:43 +05:00
4eaac169f9 update coop cloud stack version
Some checks failed
continuous-integration/drone/push Build is failing
2024-08-29 08:58:26 +00:00
4c4394810f update to jellyfin 10.9.10
All checks were successful
continuous-integration/drone/push Build is passing
2024-08-29 08:55:28 +00:00
3wc
5c7ecdad59 chore: publish 0.2.0+10.9.2 release
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2024-05-23 15:27:49 -03:00
3wc
114a006554 chore: publish 0.1.9+10.8.13 release
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-02 12:24:45 -03:00
3wc
abbff8382e chore: publish 0.1.8+10.8.12 release
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-09 19:07:02 +00:00
3wc
0877020dd7 chore: publish 0.1.7+10.8.11 release
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-23 13:49:16 +01:00
3wc
e9c43b077b chore: publish 0.1.6+10.8.10 release
Some checks reported errors
continuous-integration/drone/push Build was killed
2023-04-23 21:45:07 -04:00
pau
1c67572a03 chore: publish 0.1.5+10.8.9 release
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-01 21:51:10 +00:00
3wc
13bb4f154e Add EXTRA_VOLUME for Drone
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-21 12:07:30 -08:00
3wc
7f9d6f717f Switch to self-hosted stack-ssh-deploy image [mass update]
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-21 11:49:56 -08:00
3wc
a259ac5d37 Add CI and catalogue generation [mass update]
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-20 10:45:03 -08:00
be3ac8b7f3 Update 'README.md' 2023-01-19 07:17:47 +00:00
3wc
26dda0222f chore: publish 0.1.4+10.8.8 release 2022-12-25 12:23:00 -08:00
3wc
c5b1918474 chore: publish 0.1.3+10.8.7 release 2022-11-03 22:32:20 -05:00
5 changed files with 42 additions and 36 deletions

39
.drone.yml Normal file
View File

@ -0,0 +1,39 @@
---
kind: pipeline
name: deploy to swarm-test.autonomic.zone
steps:
- name: deployment
image: git.coopcloud.tech/coop-cloud/stack-ssh-deploy:latest
settings:
host: swarm-test.autonomic.zone
stack: jellyfin
generate_secrets: true
purge: true
deploy_key:
from_secret: drone_ssh_swarm_test
networks:
- proxy
environment:
DOMAIN: jellyfin.swarm-test.autonomic.zone
STACK_NAME: jellyfin
LETS_ENCRYPT_ENV: production
EXTRA_VOLUME: "/dev/null:/tmp/.dummy"
trigger:
branch:
- main
---
kind: pipeline
name: generate recipe catalogue
steps:
- name: release a new version
image: plugins/downstream
settings:
server: https://build.coopcloud.tech
token:
from_secret: drone_abra-bot_token
fork: true
repositories:
- coop-cloud/auto-recipes-catalogue-json
trigger:
event: tag

View File

@ -9,6 +9,3 @@ LETS_ENCRYPT_ENV=production
# Set to an existing path on the host, and define a path inside the container
EXTRA_VOLUME=/dev/null:/tmp/.dummy
COMPOSE_FILE="compose.yml"
#COMPOSE_FILE="$COMPOSE_FILE:compose.jfa.yml"

View File

@ -29,7 +29,7 @@ For more, see [`docs.coopcloud.tech`](https://docs.coopcloud.tech).
You can mount a folder of your choice to jellyfin by editing this line after running `abra app config ${your jelllyfin url}`
```
EXTRA_VOLUME=/home/aadil/media:/media/ # replace /home/aadil/media with folder of your choice
EXTRA_VOLUME=/home/$USER/media:/media/ # replace /home/$USER/media with folder of your choice
```
Then during the jellyfin setup wizard use this folder as the path for your jellyfin library.

View File

@ -1,30 +0,0 @@
---
version: "3.8"
services:
accounts:
image: hrfee/jfa-go
entrypoint: ["/opt/jfa-go/jfa-go", "-data", "/data", "-debug"]
networks:
- proxy
volumes:
# - jellyfin_config:/jf
- jfa:/data
deploy:
restart_policy:
condition: on-failure
labels:
- "traefik.enable=true"
- "traefik.http.services.${STACK_NAME}_admin.loadbalancer.server.port=8056"
- "traefik.http.routers.${STACK_NAME}_admin.rule=Host(`admin.${DOMAIN}`)"
- "traefik.http.routers.${STACK_NAME}_admin.entrypoints=web-secure"
- "traefik.http.routers.${STACK_NAME}_admin.tls.certresolver=${LETS_ENCRYPT_ENV}"
networks:
proxy:
external: true
volumes:
jfa:
jellyfin_config:
external: true

View File

@ -3,7 +3,7 @@ version: "3.8"
services:
app:
image: jellyfin/jellyfin:10.8.5
image: jellyfin/jellyfin:10.10.0
environment:
- JELLYFIN_PublishedServerUrl=https://${DOMAIN}
networks:
@ -25,7 +25,7 @@ services:
#- "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}-redirect"
#- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLForceHost=true"
#- "traefik.http.middlewares.${STACK_NAME}-redirect.headers.SSLHost=${DOMAIN}"
- "coop-cloud.${STACK_NAME}.version=0.1.2+10.8.5"
- "coop-cloud.${STACK_NAME}.version=0.4.0+10.10.0"
# healthcheck:
# test: ["CMD", "curl", "-f", "http://localhost:8096"]
# interval: 30s