#1 Pin images to current digest

This commit is contained in:
Joey Hafner 2024-07-16 14:25:20 -07:00
parent a937e58934
commit df60566d3c
No known key found for this signature in database
23 changed files with 54 additions and 54 deletions

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
radarr:
image: linuxserver/radarr
image: linuxserver/radarr@sha256:0f78e9253e39d479633e74cff5f711475b23cf5a4645aba858720de841a4e8fb
container_name: autopirate_radarr
networks:
- web
@ -19,7 +19,7 @@ services:
- traefik.http.routers.radarr.middlewares=lan-only@file,traefik-forward-auth-privileged@file
sonarr:
image: linuxserver/sonarr
image: linuxserver/sonarr@sha256:9b04c13e305bf48178e4a5255168839e53aee372d1474131cd88534ca836bf62
container_name: autopirate_sonarr
networks:
- web
@ -37,7 +37,7 @@ services:
- traefik.http.routers.sonarr.middlewares=lan-only@file,traefik-forward-auth-privileged@file
bazarr:
image: lscr.io/linuxserver/bazarr:latest
image: lscr.io/linuxserver/bazarr@sha256:afe662888dd2c37eba49b71f3f8ce133f28ae64552c0cd6bbfde065f019864d8
container_name: autopirate_bazarr
networks:
- web
@ -55,7 +55,7 @@ services:
- traefik.http.routers.bazarr.middlewares=lan-only@file,traefik-forward-auth-privileged@file
nzbhydra2:
image: linuxserver/nzbhydra2
image: linuxserver/nzbhydra2@sha256:645dfb481df3d52b8e700741962f9c2a21beefdfe82af8cebd67567250929bd2
container_name: autopirate_nzbhydra2
networks:
- web
@ -72,7 +72,7 @@ services:
- traefik.http.routers.nzbhydra2.middlewares=lan-only@file,traefik-forward-auth-privileged@file
sabnzbd:
image: linuxserver/sabnzbd
image: linuxserver/sabnzbd@sha256:f61256fc10967d58ed93c166713c7d408dd4a88cb603586bca134a3718247f86
container_name: autopirate_sabnzbd
networks:
- web
@ -96,7 +96,7 @@ services:
- traefik.http.routers.sabnzbd.middlewares=lan-only@file,traefik-forward-auth-privileged@file
tdarr:
image: haveagitgat/tdarr:latest
image: haveagitgat/tdarr@sha256:eaaa962e54de4f95b15fff796e010954562e6ed7a4466d14ef79ffda1ca1f0da
container_name: autopirate_tdarr
networks:
web:
@ -125,7 +125,7 @@ services:
- ${TRANSCODE_DIR}/transcode_cache:/temp
tdarr-node:
image: haveagitgat/tdarr_node:latest
image: haveagitgat/tdarr_node@sha256:cf501cd9d020dd86219d162b5ffa155f0c7960e71363b5594c318256a9d3e01f
container_name: autopirate_tdarr-node
networks:
tdarr:
@ -143,7 +143,7 @@ services:
- ${TRANSCODE_DIR}/transcode_cache:/temp
jackett:
image: linuxserver/jackett
image: linuxserver/jackett@sha256:1be05100450bbb13a08dbeb2a2d28427ed10739f2055e3b08aa324c9d2cfe758
container_name: autopirate_jackett
networks:
- web
@ -162,7 +162,7 @@ services:
- traefik.http.routers.jackett.middlewares=lan-only@file,traefik-forward-auth-privileged@file
exporter-sabnzbd:
image: msroest/sabnzbd_exporter # https://github.com/msroest/sabnzbd_exporter
image: msroest/sabnzbd_exporter@sha256:0ac4ec45902136c4dba1e0cb20e024c77ff57eddc144c77aac6b3cd95459fc12
container_name: autopirate_sabnzbd-exporter
restart: "no"
networks:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
calibre-web-rpg:
image: linuxserver/calibre-web
image: linuxserver/calibre-web@sha256:ca8c438ec0d12dedfd633a9aa4ee4e0be81641df5ad73b913f68197e047e4306
container_name: calibre-web_rpg
env_file:
- path: ./calibre-web.env
@ -16,7 +16,7 @@ services:
- web
calibre-web-sff:
image: linuxserver/calibre-web
image: linuxserver/calibre-web@sha256:ca8c438ec0d12dedfd633a9aa4ee4e0be81641df5ad73b913f68197e047e4306
container_name: calibre-web_sff
env_file:
- path: ./calibre-web.env

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
ddclient:
image: linuxserver/ddclient
image: linuxserver/ddclient@sha256:c60234683ac098d708cd7ddd599847ed0663dce3aa2f9c906da4c13d716df959
container_name: ddns_ddclient
restart: "no"
networks:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
runner-ubuntu:
image: gitea/act_runner:latest
image: gitea/act_runner@sha256:e27b1a77420cb8e50549a9c6d8f47680ac92b1b257bd69ddfbff396a38cb2156
container_name: gitea_runner-ubuntu-internal
env_file:
- path: ./runner-ubuntu-internal.env

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
home-assistant:
image: lscr.io/linuxserver/homeassistant:latest
image: lscr.io/linuxserver/homeassistant@sha256:2a9ed0dcb812e97a5e31c15a98e0da6c15f32156bf814de0bf34d272b1f56673
container_name: home-assistant_home-assistant
env_file:
- path: home-assistant.env
@ -17,7 +17,7 @@ services:
- traefik.http.routers.home-assistant.tls.certresolver=lets-encrypt
mosquitto:
image: eclipse-mosquitto:latest
image: eclipse-mosquitto@sha256:0e66ea4ebe769eb313e66383f02fb09c41a10a1bd3d1e3baaf84e66d4c24e632
container_name: home-assistant_mosquitto
networks:
- home-assistant
@ -30,7 +30,7 @@ services:
- 19001:9001
wyze-bridge:
image: mrlt8/wyze-bridge
image: mrlt8/wyze-bridge@sha256:a99193b01c04ea765fdaaecf575d2883860ac26ec36cb945b139440c47314f3e
container_name: home-assistant_wyze-bridge
networks:
- web

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
homepage:
image: ghcr.io/benphelps/homepage
image: ghcr.io/benphelps/homepage@sha256:fefed65387194a99ea9e27d2ed95463be6812e9cb024d9846701a4d019598e45
container_name: homepage_tasmota
env_file:
- homepage.env

View File

@ -2,7 +2,7 @@ name: "jafner-dev"
version: '3.7'
services:
jafner-dev:
image: wordpress
image: wordpress@sha256:c4d738408447e12b4ef6fa0a6413ed68eeec4af6a18edadfffac2bb998261e13
container_name: jafner-dev
env_file:
- path: ./jafner-dev.env
@ -22,7 +22,7 @@ services:
- traefik.http.routers.jafner-dev.rule=Host(`jafner.dev`)
- traefik.http.routers.jafner-dev.tls.certresolver=lets-encrypt
db:
image: mysql:5.7
image: mysql@sha256:5107333e08a87b836d48ff7528b1e84b9c86781cc9f1748bbc1b8c42a870d933
container_name: jafner-dev_db
restart: "no"
networks:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
image: lscr.io/linuxserver/jellyfin@sha256:087ed104a35adea82c15ee5c4ad07d684313ee0eead234f4262dba5ab56157c2
container_name: jellyfin_jellyfin
restart: "no"
networks:

View File

@ -2,7 +2,7 @@ version: '3.9'
services:
keycloak:
image: quay.io/keycloak/keycloak:23.0
image: quay.io/keycloak/keycloak@sha256:33825b7d2d9e317215939851e10b1e184b4f876de1b5b25cf448e425c47802bd
container_name: keycloak_keycloak
networks:
keycloak:
@ -29,7 +29,7 @@ services:
traefik.http.middlewares.keycloak-redirect.redirectregex.replacement: https://$$1/admin"
forwardauth:
image: mesosphere/traefik-forward-auth:3.1.0
image: mesosphere/traefik-forward-auth@sha256:116b3d1ffd4c7a8c4e26f20789e3dd84d9b5555afecab14063d48bdce8a7e468
container_name: keycloak_forwardauth
networks:
web:
@ -50,7 +50,7 @@ services:
- "traefik.http.routers.forwardauth.tls.certresolver=lets-encrypt"
forwardauth-privileged:
image: mesosphere/traefik-forward-auth:3.1.0
image: mesosphere/traefik-forward-auth@sha256:116b3d1ffd4c7a8c4e26f20789e3dd84d9b5555afecab14063d48bdce8a7e468
container_name: keycloak_forwardauth-privileged
networks:
web:
@ -71,7 +71,7 @@ services:
- "traefik.http.routers.forwardauth-privileged.tls.certresolver=lets-encrypt"
postgres:
image: postgres:15
image: postgres@sha256:93c8b6f9c1a297790b1e18efd8fc2964bf5f346425a245c662b042ae371b929a
container_name: keycloak_postgres
networks:
- keycloak

View File

@ -2,7 +2,7 @@ version: '3.9'
services:
megan-portfolio:
image: wordpress
image: wordpress@sha256:f468bab53528df6f87dfe11a80de26eff57e0f515e243d9dec73a02c80c273a7
container_name: wordpress_megan-portfolio
restart: "no"
env_file:
@ -21,7 +21,7 @@ services:
- megan-portfolio_db
megan-portfolio_db:
image: mysql:5.7
image: mysql@sha256:4bc6bc963e6d8443453676cae56536f4b8156d78bae03c0145cbe47c2aad73bb
container_name: wordpress_megan-portfolio-db
restart: "no"
networks:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
router:
image: itzg/mc-router
image: itzg/mc-router@sha256:e229e25352e360d5b92bee27ff36d419b4f0823f29d48050ab3ee926d26169d6
container_name: minecraft_router
restart: "no"
networks:
@ -11,7 +11,7 @@ services:
command: --api-binding=0.0.0.0:25566 --mapping=e9.jafner.net=192.168.1.135:25566
exporter-minecraft:
image: itzg/mc-monitor # https://github.com/itzg/mc-monitor
image: itzg/mc-monitor@sha256:374df9a9b95e7cf2f558e6c34a2c6c647919a36578e09760368b121547560791 # https://github.com/itzg/mc-monitor
container_name: minecraft_exporter
command: export-for-prometheus
restart: "no"
@ -25,7 +25,7 @@ services:
- traefik.enable=false
e10:
image: itzg/minecraft-server:java21
image: itzg/minecraft-server@sha256:59cab528e80b4ac86ab6d5e0dd1046b96f3a608f0fc396c4dc095e85cb95f709 # should be :java21
user: 1001:1001
container_name: minecraft_e10
env_file:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
grafana:
image: grafana/grafana-oss:latest
image: grafana/grafana-oss@sha256:b6ea013786be887c06d9664ad133f5300480f5c6b2f4586554d7c3b0756d9849
container_name: monitoring_grafana
restart: "no"
networks:
@ -18,7 +18,7 @@ services:
- traefik.http.routers.grafana.middlewares=securityheaders@file
prometheus:
image: prom/prometheus:latest
image: prom/prometheus@sha256:8c01021bb2f4a685759ae4525aa2ea8460671a0412fd1bd58c205424c290a27e
container_name: monitoring_prometheus
user: 1001:1001
networks:
@ -38,7 +38,7 @@ services:
- traefik.http.routers.prometheus-monitoring.middlewares=traefik-forward-auth-privileged@file
exporter-ping:
image: czerwonk/ping_exporter
image: czerwonk/ping_exporter@sha256:fe65bcfdc16243f6c6eb08edc3bfbc6a80d4fbb60a7e2814138b7014b9cafcf4
container_name: monitoring_exporter-ping
restart: "no"
networks:
@ -47,7 +47,7 @@ services:
- ./exporter-ping/config.yml:/config/config.yml
exporter-docker:
image: prometheusnet/docker_exporter
image: prometheusnet/docker_exporter@sha256:f48aa98298fcde47edbd97f1c33534318a1f3e28ed9581f56fc2dcb4c3b21455
container_name: monitoring_exporter-docker
restart: "no"
networks:
@ -58,7 +58,7 @@ services:
- traefik.enable=false
exporter-pihole:
image: ekofr/pihole-exporter:latest
image: ekofr/pihole-exporter@sha256:f3ee4b32da43cdd10f12e57a95aab2bd43b9754d73c7394d5f6871a48668d96d
container_name: monitoring_exporter-pihole
env_file:
- path: ./exporter-pihole.env
@ -72,7 +72,7 @@ services:
- traefik.enable=false
uptime-kuma:
image: louislam/uptime-kuma:1
image: louislam/uptime-kuma@sha256:e10376878b88fdeaa554b581695b99b5552fbbbb5344806046a859dcd3a2daf0
container_name: monitoring_uptime-kuma
restart: "no"
volumes:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
nextcloud:
image: lscr.io/linuxserver/nextcloud:latest
image: lscr.io/linuxserver/nextcloud@sha256:1b8f189afeb86e016cb43ea9e0a5e1d11f18b114479573e6098eae426b5807ca
container_name: nextcloud_nextcloud
env_file:
- path: ./nextcloud.env
@ -22,7 +22,7 @@ services:
- $DOCKER_DATA/data:/data
mariadb:
image: lscr.io/linuxserver/mariadb
image: lscr.io/linuxserver/mariadb@sha256:4d13ae7319beff48f927cdf580b302aac6bff93127e094c24573bb9d42bf0638
container_name: nextcloud_mariadb
networks:
- nextcloud
@ -35,7 +35,7 @@ services:
- $DOCKER_DATA/mariadb:/config
redis:
image: redis
image: redis@sha256:961dda256baa7a35297d34cca06bc2bce8397b0ef8b68d8064c30e338afc5a7d
container_name: nextcloud_redis
networks:
- nextcloud

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
nginx:
image: nginx:latest
image: nginx@sha256:41b0e86104ba681811bf60b4d6970ed24dd59e282b36c352b8a55823bbb5e14a
container_name: nginx_test
networks:
- web

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
plex:
image: linuxserver/plex
image: linuxserver/plex@sha256:268b91665c89864c9a90766e2341bd69fed960dfff15c5a9a919a7068a944fcf
container_name: plex_plex
restart: "no"
networks:
@ -35,7 +35,7 @@ services:
- traefik.http.services.plex.loadbalancer.server.port=32400
ombi:
image: ghcr.io/linuxserver/ombi
image: ghcr.io/linuxserver/ombi@sha256:a2a10ead5a2880a7cb4307c259c9ca40d03fb5fe5905881234c640eee3c22f3d
container_name: plex_ombi
restart: "no"
networks:
@ -53,7 +53,7 @@ services:
- traefik.http.services.ombi.loadbalancer.server.port=3579
exporter-plex:
image: granra/plex_exporter
image: granra/plex_exporter@sha256:174d63802ed85c168652ccc9bf75aafc1a57abd0e273936934fab13dfb00cc64
container_name: plex_exporter
restart: "no"
networks:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
qbittorrent:
image: linuxserver/qbittorrent
image: linuxserver/qbittorrent@sha256:9a1e2c2925b85230bde4a0b450ef132e9c97ede934fb5a13d33eddf8599090e2
container_name: qbittorrent_qbittorrent
deploy:
resources:
@ -30,7 +30,7 @@ services:
- traefik.http.services.qbt.loadbalancer.server.port=8080
exporter-qbittorrent:
image: esanchezm/prometheus-qbittorrent-exporter
image: esanchezm/prometheus-qbittorrent-exporter@sha256:f2e7212df02988d4cbe3415bc489739238dd0c6073050b5eb3052e9c87e5e30e
container_name: qbittorrent_exporter
env_file:
- path: ./exporter.env

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
send:
image: registry.gitlab.com/timvisee/send:latest
image: registry.gitlab.com/timvisee/send@sha256:04872f87497008a66536af430cb2be80bd15622a868c894588c04841f6c9659f
user: 1001:1001
container_name: send_send
restart: "no"

View File

@ -2,7 +2,7 @@ version: '3.9'
services:
stash:
container_name: stash
image: stashapp/stash:latest
image: stashapp/stash@sha256:a65fb540f576f5db87451e4693fa1726478f2b62642e5d16befe9a0c237ccac4
restart: "no"
volumes:
- /etc/localtime:/etc/localtime:ro

View File

@ -2,7 +2,7 @@ version: '3.9'
services:
traefik:
image: traefik:latest
image: traefik@sha256:14d80ac0ec9fc915f6f0e5f4a276ce4342b789a6aea31268b00cf537eb535ef3
container_name: traefik_traefik
restart: "no"
networks:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
unifi-controller:
image: lscr.io/linuxserver/unifi-controller
image: lscr.io/linuxserver/unifi-controller@sha256:16da35e088020563764e8d46db4918dddacd75ce38151a1086c38e7512fa0f29
container_name: unifi_controller
restart: "no"
networks:

View File

@ -2,7 +2,7 @@ version: '3.9'
services:
vandam:
image: ghcr.io/floppy/van_dam:latest
image: ghcr.io/floppy/van_dam@sha256:c076f85cc1360dbdb33bbcfc8d4d1747779b04dee8734cff827bbe858ab01f58
container_name: vandam_vandam
env_file:
- path: ./vandam_secrets.env
@ -21,7 +21,7 @@ services:
- redis
db:
image: postgres:13
image: postgres@sha256:4b4da96c37fefd6f28c3f58e7470bbc6d2cb34ac5641b9df7221d962eb4bc55d # should be :13
container_name: vandam_postgres
networks:
- vandam
@ -32,7 +32,7 @@ services:
- db_data:/var/lib/postgresql/data
redis:
image: redis:6
image: redis@sha256:1b503bb77079ba644371969e06e1a6a1670bb34c2251107c0fc3a21ef9fdaeca # should be :6
networks:
- vandam
container_name: vandam_redis

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
wg-easy:
image: weejewel/wg-easy
image: weejewel/wg-easy@sha256:76142e77159122529ea061d05b388d816588114c9d0fa2d2881d6e58a9cd5ae5
container_name: wireguard_wg-easy
restart: "no"
env_file:

View File

@ -1,7 +1,7 @@
version: '3.9'
services:
zipline:
image: ghcr.io/diced/zipline
image: ghcr.io/diced/zipline@sha256:d2e9571a991c1d3715d58483a587a7fe0cfec8f9fb19a167eb3d2b44ae0f3818
container_name: zipline_zipline
restart: unless-stopped
networks:
@ -22,7 +22,7 @@ services:
- traefik.http.services.zipline.loadbalancer.server.port=3000
postgres:
image: postgres:15
image: postgres@sha256:93c8b6f9c1a297790b1e18efd8fc2964bf5f346425a245c662b042ae371b929a
container_name: zipline_postgres
restart: unless-stopped
networks: