]> git.giorgioravera.it Git - docker.git/commitdiff
Various improvements
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 26 Dec 2022 02:10:50 +0000 (03:10 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 26 Dec 2022 02:10:50 +0000 (03:10 +0100)
code-server/docker-compose.yaml
download/jackett.yaml
download/radarr.yaml
download/readarr.yaml
download/sonarr.yaml
download/transmission.yaml
esphome/docker-compose.yaml
homeassistant/docker-compose.yaml
traefik/docker-compose.yaml

index d0b8db5c991b73cf3994d5ccad814ab30c834e96..3925296c6f90c09b7fa9914d49d2a4f4cc899bb3 100644 (file)
@@ -3,7 +3,7 @@ version: '3'
 services:
   code-server:
     container_name: code-server
-    image: ghcr.io/linuxserver/code-server
+    image: lscr.io/linuxserver/code-server:latest
     restart: unless-stopped
     #ports:
     #  - 8443:8443
@@ -11,12 +11,13 @@ services:
       - TZ=${DOCKER_TZ}
       - PUID=1000
       - PGID=1000
-      #printf 'thisismypassword' | sha256sum | cut -d' ' -f1
-      #- PASSWORD=test
+      #- PASSWORD=password #optional
+      # printf 'thisismypassword' | sha256sum | cut -d' ' -f1
       - HASHED_PASSWORD=5e2f4cae5d297d554b8a1840abd59bab2bfa93254081d733000deefbfb102c15
-      #- SUDO_PASSWORD=password `#optional`
+      #- SUDO_PASSWORD=password #optional
       - SUDO_PASSWORD_HASH=6dcd8d81529b070e3551b7615fc8573e58e9ad7dc7b4a94597ca801bc0e43d27
-      - PROXY_DOMAIN=code.giorgioravera.it
+      - PROXY_DOMAIN=code-server.giorgioravera.it
+      - DEFAULT_WORKSPACE=/config/workspace
     volumes:
       - ${DOCKER_CFG_DIR}/code-server:/config
     networks:
@@ -26,15 +27,15 @@ services:
       # Router: HTTP
       - "traefik.http.routers.code-server.entrypoints=http"
       - "traefik.http.routers.code-server.rule=Host(`code.giorgioravera.it`)"
-      - "traefik.http.routers.code-server.service=code-server"
-      #- "traefik.http.routers.code-server.middlewares=code-server-https-redirect"
+      #- "traefik.http.routers.code-server.service=code-server"
+      - "traefik.http.routers.code-server.middlewares=code-server-https-redirect"
       # Router: HTTPS
       - "traefik.http.routers.code-server-secure.entrypoints=https"
       - "traefik.http.routers.code-server-secure.rule=Host(`code.giorgioravera.it`)"
       - "traefik.http.routers.code-server-secure.tls=true"
       - "traefik.http.routers.code-server-secure.service=code-server"
       # Middlewares: Redirect http to https
-      #- "traefik.http.middlewares.code-server-https-redirect.redirectscheme.scheme=https"
+      - "traefik.http.middlewares.code-server-https-redirect.redirectscheme.scheme=https"
       # Services: Loadbalancer
       - "traefik.http.services.code-server.loadbalancer.server.port=8443"
 
index 37273808e7d4b2bada28ba2b9c1fd8ce0d2dec57..72b748d3f2f64b7e8605523d395ac28e7e8039db 100644 (file)
@@ -3,7 +3,7 @@ version: '3'
 services:\r
   jackett:\r
     container_name: jackett\r
-    image: linuxserver/jackett:latest\r
+    image: lscr.io/linuxserver/jackett:latest\r
     restart: unless-stopped\r
     #ports:\r
     #  - 9117:9117\r
index 7cd72864d95453e0738c7a819170da90d4a11817..a48fbc26d192f25c0b1e0e273c150a61c222ed1c 100644 (file)
@@ -3,7 +3,7 @@ version: '3'
 services:\r
   radarr:\r
     container_name: radarr\r
-    image: linuxserver/radarr:latest\r
+    image: lscr.io/linuxserver/radarr:latest\r
     restart: unless-stopped\r
     #ports:\r
     #  - 7878:7878\r
index 142f1b80ce631c159666f69eccd3dbf057428bab..0c0c54b2cd144cb9d7a80f245208cf387c4c0039 100644 (file)
@@ -3,8 +3,7 @@ version: '3'
 services:\r
   readarr:\r
     container_name: readarr\r
-    image: linuxserver/readarr:0.1.0-nightly\r
-    #image: linuxserver/readarr:latest\r
+    image: lscr.io/linuxserver/readarr:develop\r
     restart: unless-stopped\r
     #ports:\r
     #  - 8787:8787\r
index e557d3234d72742065a1c099c665771780edc458..a0deb9646dffe9da19c78c66e25e78633d6549e4 100644 (file)
@@ -3,7 +3,7 @@ version: '3'
 services:\r
   sonarr:\r
     container_name: sonarr\r
-    image: linuxserver/sonarr:latest\r
+    image: lscr.io/linuxserver/sonarr:latest\r
     restart: unless-stopped\r
     #ports:\r
     #  - 8989:8989\r
index f7f0a2a60eac566d5499f558f584321218ff7f8b..fae27cb6871bbff9c1a67fa5a0fab3a9e662a431 100644 (file)
@@ -3,7 +3,7 @@ version: '3'
 services:
   transmission:
     container_name: transmission
-    image: linuxserver/transmission:latest
+    image: lscr.io/linuxserver/transmission:latest
     restart: unless-stopped
     ports:
     #  - 9091:9091
index 93ebc4f380bbb7e721254c77adcdef20abf69d66..fda0f90d7d5103139631b1553f5dd3ff2d2665eb 100644 (file)
@@ -22,9 +22,9 @@ services:
       # Router: HTTP
       - "traefik.http.routers.esphome.entrypoints=http"
       - "traefik.http.routers.esphome.rule=Host(`home.giorgioravera.it`) && PathPrefix(`/esphome`)"
-      - "traefik.http.routers.esphome.service=esphome"
+      #- "traefik.http.routers.esphome.service=esphome"
       - "traefik.http.routers.esphome.middlewares=esphome-stripprefix"
-      #- "traefik.http.routers.esphome.middlewares=esphome-https-redirect"
+      - "traefik.http.routers.esphome.middlewares=esphome-https-redirect"
       # Router: HTTPS
       - "traefik.http.routers.esphome-secure.entrypoints=https"
       - "traefik.http.routers.esphome-secure.rule=Host(`home.giorgioravera.it`) && PathPrefix(`/esphome`)"
@@ -32,7 +32,7 @@ services:
       - "traefik.http.routers.esphome-secure.service=esphome"
       - "traefik.http.routers.esphome-secure.middlewares=esphome-stripprefix"
       # Middlewares: Redirect http to https
-      #- "traefik.http.middlewares.esphome-https-redirect.redirectscheme.scheme=https"
+      - "traefik.http.middlewares.esphome-https-redirect.redirectscheme.scheme=https"
       - "traefik.http.middlewares.esphome-stripprefix.stripprefix.prefixes=/esphome"
       # Services: Loadbalancer
       - "traefik.http.services.esphome.loadbalancer.server.port=6052"
index 595853d0da7484a08fa278c65cae855138dafc35..cef1779f9c802131186de883d138824f8e76bb9c 100644 (file)
@@ -61,9 +61,9 @@ services:
       # Router: HTTP
       - "traefik.http.routers.zigbee2mqtt.entrypoints=http"
       - "traefik.http.routers.zigbee2mqtt.rule=Host(`home.giorgioravera.it`) && PathPrefix(`/zigbee2mqtt`)"
-      - "traefik.http.routers.zigbee2mqtt.service=zigbee2mqtt"
+      #- "traefik.http.routers.zigbee2mqtt.service=zigbee2mqtt"
       - "traefik.http.routers.zigbee2mqtt.middlewares=zigbee2mqtt-stripprefix"
-      #- "traefik.http.routers.zigbee2mqtt.middlewares=zigbee2mqtt-https-redirect"
+      - "traefik.http.routers.zigbee2mqtt.middlewares=zigbee2mqtt-https-redirect"
       # Router: HTTPS
       - "traefik.http.routers.zigbee2mqtt-secure.entrypoints=https"
       - "traefik.http.routers.zigbee2mqtt-secure.rule=Host(`home.giorgioravera.it`) && PathPrefix(`/zigbee2mqtt`)"
@@ -71,7 +71,7 @@ services:
       - "traefik.http.routers.zigbee2mqtt-secure.service=zigbee2mqtt"
       - "traefik.http.routers.zigbee2mqtt-secure.middlewares=zigbee2mqtt-stripprefix"
       # Middlewares: Redirect http to https
-      #- "traefik.http.middlewares.zigbee2mqtt-https-redirect.redirectscheme.scheme=https"
+      - "traefik.http.middlewares.zigbee2mqtt-https-redirect.redirectscheme.scheme=https"
       - "traefik.http.middlewares.zigbee2mqtt-stripprefix.stripprefix.prefixes=/zigbee2mqtt"
       # Services: Loadbalancer
       - "traefik.http.services.zigbee2mqtt.loadbalancer.server.port=8080"
index a68873eec1e03fefae4fa0d77fa3abf541ca7222..c7590d68762f4d7b5626b079e77bc04c407c4f62 100644 (file)
@@ -30,16 +30,20 @@ services:
     network_mode: host
     labels:
       - "traefik.enable=true"
+      # Router: HTTP
       - "traefik.http.routers.traefik.entrypoints=http"
       - "traefik.http.routers.traefik.rule=Host(`traefik.giorgioravera.it`)"
-      - "traefik.http.routers.traefik.service=api@internal"
+      #- "traefik.http.routers.traefik.service=api@internal"
       - "traefik.http.routers.traefik.middlewares=traefik-auth"
-      #- "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
+      - "traefik.http.routers.traefik.middlewares=traefik-https-redirect"
+      # Router: HTTPS
       - "traefik.http.routers.traefik-secure.entrypoints=https"
       - "traefik.http.routers.traefik-secure.rule=Host(`traefik.giorgioravera.it`)"
       - "traefik.http.routers.traefik-secure.tls=true"
       - "traefik.http.routers.traefik-secure.service=api@internal"
       - "traefik.http.routers.traefik-secure.middlewares=traefik-auth"
+      # Middlewares: Redirect http to https
       - "traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https"
       - "traefik.http.middlewares.traefik-auth.basicauth.usersfile=/passwd"
+      # Services: Loadbalancer
       - "traefik.http.services.workaround.loadbalancer.server.port=9999"