Bonjour,
Vraiment très agréable à l'utilisation, ça va à l'essentiel et çà le fait très bien. J'apprécie la recherche par acteur qui permet instantanément d'afficher les films dans lesquels ils ont joué.
Juste pour le fun j'ai monté un fichier yml pour l'installation avec ansible
#!/bin/bash
- hosts: localhost
gather_facts: false
tasks:
# FACTS #######################################################################
- name: 'Set Known Facts'
set_fact:
pgrole: 'sensorr'
intport: '5070'
image: 'thcolin/sensorr'
- name: Creating paths
file: 'path={{item}} state=directory mode=0775 owner=%UID% group=%GID% recurse=yes'
with_items:
- '/opt/seedbox/docker/%USER%/{{pgrole}}'
- '/opt/seedbox/docker/%USER%/{{pgrole}}/config'
# LABELS ######################################################################
- name: 'Ajout label traefik'
set_fact:
pg_labels:
traefik.enable: 'true'
traefik.port: '{{intport}}'
traefik.frontend.rule: 'Host:{{pgrole}}.%DOMAIN%'
traefik.frontend.headers.SSLHost: '%DOMAIN%'
traefik.frontend.headers.SSLRedirect: 'true'
traefik.frontend.headers.STSIncludeSubdomains: 'true'
traefik.frontend.headers.STSPreload: 'true'
traefik.frontend.headers.STSSeconds: '315360000'
traefik.frontend.headers.browserXSSFilter: 'true'
traefik.frontend.headers.contentTypeNosniff: 'true'
traefik.frontend.headers.customResponseHeaders: 'X-Robots-Tag:noindex,nofollow,nosnippet,noarchive,notranslate,noimageindex'
traefik.frontend.headers.forceSTSHeader: 'true'
traefik.frontend.headers.frameDeny: 'true'
traefik.frontend.headers.contentSecurityPolicy: '20'
- name: 'Setting PG Volumes'
set_fact:
pg_volumes:
- '/opt/seedbox/docker/%USER%/{{pgrole}}/config:/app/sensorr/config'
- '/home/%USER%:/home/%USER%'
- name: 'Setting PG ENV'
set_fact:
pg_env:
PUID: '%UID%'
PGID: '%GID%'
TZ: 'Europe/Paris'
# MAIN DEPLOYMENT #############################################################
- name: 'Deploying {{pgrole}}'
docker_container:
name: '{{pgrole}}-%USER%'
image: '{{image}}'
pull: yes
volumes: '{{pg_volumes}}'
env: '{{pg_env}}'
restart_policy: unless-stopped
networks:
- name: traefik_proxy
state: started
labels: '{{pg_labels}}'
# CONFIGURATION #################################################################
- name: execute command in docker
shell: |
docker exec sensorr-%USER% sh -l -c "mv /app/sensorr/config.default.json /app/sensorr/config/config.json"
register: result
- debug: msg="{{ result.stdout }}"
Juste un petit soucis une fois la connection établie avec themoviedb, l'affichage des jaquettes de films me genere du contenu mixte qui provoque une erreur dans le https. Si tu as une idée de comment regler le soucis.
En tout cas j'aime beaucoup, super boulot