1
0
Fork 0

🔧 chore(apps): set the pull policy for all services using fixed tag images

- add `pull_policy: always` to all service definitions across all docker-compose files
- ensure consistent image update behavior for all applications
- maintain existing network configurations and external network settings
- preserve all other service configurations and environment variables
This commit is contained in:
pooneyy 2025-11-10 16:10:24 +08:00
parent 69fb87be1a
commit 7ff35caf28
No known key found for this signature in database
405 changed files with 1419 additions and 1014 deletions

View File

@ -17,6 +17,7 @@ services:
- "${CONFIG_PATH}:/config"
- "${DOWNLOAD_PATH}:/Downloads/115download"
image: funcman/115pc:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
1panel-tools:
image: vuldocker/1panel-tools:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
ports:
- "${PANEL_APP_PORT_HTTP}:8080"

View File

@ -11,5 +11,6 @@ services:
environment:
- TZ=${TIME_ZONE}
image: moelin/1panel:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
2fauth:
image: "2fauth/2fauth:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
decotv:
image: ghcr.io/decohererk/decotv:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -15,6 +15,7 @@ services:
- GITEA_RUNNER_NAME=${RUNNER_NAME}
- GITEA_RUNNER_LABELS=${RUNNER_LABELS}
image: gitea/act_runner:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -13,6 +13,7 @@ services:
- PGID=1000
- TZ=Asia/Shanghai
image: linuxserver/adguardhome-sync:latest
pull_policy: always
labels:
createdBy: "Apps"
networks:

View File

@ -23,6 +23,7 @@ services:
- ${WORK_PATH}:/opt/adguardhome/work
- ${CONFIG_PATH}:/opt/adguardhome/conf
image: adguard/adguardhome:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -50,6 +50,7 @@ services:
restart: 'no'
redis:
image: redis
pull_policy: always
container_name: ${CONTAINER_NAME}_redis
healthcheck:
test:

View File

@ -12,6 +12,7 @@ services:
- TZ=${TIME_ZONE}
- ALIST_HOST=${ALIST_HOST}
image: prophet310/alist-encrypt:beta
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -12,6 +12,7 @@ services:
environment:
- ALIST_PORT=${PANEL_APP_PORT_XIAOYA}
image: haroldli/xiaoya-tvbox:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -14,6 +14,7 @@ services:
- PGID=0
- UMASK=022
image: xhofe/alist:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
aliyundrive-webdav:
image: "messense/aliyundrive-webdav:main"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
allinone:
image: "youshandefeiyang/allinone:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -6,6 +6,7 @@ services:
environment:
- HTTP_PORT=${PANEL_APP_PORT_HTTP}
image: wikihostinc/looking-glass-server:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- anqicms-data:/app
image: "anqicms/anqicms:latest"
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/data"
image: answerdev/answer:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
arcadia:
image: "supermanito/arcadia:beta"
pull_policy: always
container_name: ${CONTAINER_NAME}
hostname: ${HOSTNAME}
tty: true

View File

@ -1,6 +1,7 @@
services:
arcane:
image: ghcr.io/ofkm/arcane:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
ports:
- "${PANEL_APP_PORT_HTTP}:3000"

View File

@ -30,6 +30,7 @@ services:
archivebox-sonic:
image: archivebox/sonic:latest
pull_policy: always
container_name: sonic-${CONTAINER_NAME}
restart: always
networks:

View File

@ -55,6 +55,7 @@ services:
archivebox-sonic:
image: archivebox/sonic:latest
pull_policy: always
container_name: sonic-${CONTAINER_NAME}
restart: always
networks:

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/data"
image: artalk/artalk-go:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
atvloadly:
image: "bitxeno/atvloadly:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -65,6 +65,7 @@ services:
environment:
TZ: 'Asia/Shanghai'
image: redis:latest
pull_policy: always
labels:
createdBy: Apps

View File

@ -16,6 +16,7 @@ services:
DDNS_INTERVAL_SECONDS: 120
command: bash worker.sh
image: leishi1313/aurora-admin-backend:latest
pull_policy: always
depends_on:
- redis
labels:
@ -35,6 +36,7 @@ services:
ASYNC_DATABASE_URL: "postgresql+asyncpg://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@postgres:5432/${PANEL_DB_NAME}"
SECREY_KEY: ${SECRECY_KEY}
image: leishi1313/aurora-admin-backend:latest
pull_policy: always
command: bash -c "while !</dev/tcp/postgres/5432; do sleep 1; done; alembic upgrade heads && python app/main.py"
depends_on:
- postgres
@ -48,6 +50,7 @@ services:
networks:
- aurora-network
image: leishi1313/aurora-admin-frontend:latest
pull_policy: always
environment:
TZ: 'Asia/Shanghai'
ports:
@ -65,6 +68,7 @@ services:
environment:
TZ: 'Asia/Shanghai'
image: redis:latest
pull_policy: always
labels:
createdBy: Apps

View File

@ -1,6 +1,7 @@
services:
autobangumi:
image: "estrellaxd/auto_bangumi:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -9,6 +9,7 @@ services:
environment:
- ${ENV1}
image: willfarrell/autoheal:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -15,6 +15,7 @@ services:
- "${CONFIG_PATH}:/config"
- "${DOWNLOAD_PATH}:/config/baidunetdiskdownload"
image: johngong/baidunetdisk:latest
pull_policy: always
labels:
createdBy: "Apps"
networks:

View File

@ -14,6 +14,7 @@ services:
volumes:
- baota:/www
image: "btpanel/baota:latest"
pull_policy: always
labels:
createdBy: "Apps"
volumes:

View File

@ -1,6 +1,7 @@
services:
bark:
image: "finab/bark-server:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
beszel-agent:
image: "henrygd/beszel-agent:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
network_mode: host

View File

@ -1,6 +1,7 @@
services:
beszel:
image: "henrygd/beszel:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -5,6 +5,7 @@ networks:
services:
bili-fetcher-api:
image: qyg2297248353/bili-fetcher:latest
pull_policy: always
container_name: api-${CONTAINER_NAME}
restart: always
networks:
@ -20,6 +21,7 @@ services:
bili-fetcher-web:
image: qyg2297248353/bili-fetcher-web:latest
pull_policy: always
depends_on:
- bili-fetcher-api
container_name: ${CONTAINER_NAME}

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/srv/bililive"
image: chigusa/bililive-go:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
recorder:
image: "bililive/recorder:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
bitwarden:
image: "vaultwarden/server:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
blinko:
image: "blinkospace/blinko:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,4 +1,3 @@
networks:
1panel-network:
external: true
@ -6,6 +5,7 @@ networks:
services:
blossom:
image: jasminexzzz/blossom:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
volumes:
- ./bl/:/home/bl/

View File

@ -16,6 +16,7 @@ services:
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
image: linuxserver/calibre-web:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
cashbook:
image: "dingdangdog/cashbook:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
certd:
image: "greper/certd:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
certd:
image: "greper/certd:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
certimate:
image: "certimate/certimate:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/datastore"
image: dgtlmoon/changedetection.io:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -12,6 +12,7 @@ services:
- "PROXY_URL=${PROXY}"
- "BASE_URL=${API_BASE_URL}"
image: yidadaa/chatgpt-next-web:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
chatgpt-on-wechat:
image: "zhayujie/chatgpt-on-wechat:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -35,6 +35,7 @@ services:
# HTTPS 代理,可选,支持 httphttpssocks5
HTTPS_PROXY: "${HTTPS_PROXY}"
image: chenzhaoyu94/chatgpt-web:latest
pull_policy: always
labels:
createdBy: "Apps"
networks:

View File

@ -1,6 +1,7 @@
services:
chatnio:
image: programzmh/chatnio:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
ports:

View File

@ -20,6 +20,7 @@ services:
- "REDIS_PASSWORD=${PANEL_DB_ROOT_PASSWORD}"
tty: true
image: celaraze/chemex:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
chevereto:
image: "chevereto/chevereto:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
chevereto:
image: "chevereto/chevereto:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -24,6 +24,7 @@ services:
max-size: "5m"
hostname: chinesesubfinder
image: allanpk716/chinesesubfinder:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
chrome:
image: "kasmweb/chrome:develop"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -10,6 +10,7 @@ services:
- "${DATA_PATH}:/opt/cloudbeaver/workspace"
tty: true
image: dbeaver/cloudbeaver:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
clouddrive:
image: "cloudnas/clouddrive2:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
cloudflared:
image: cloudflare/cloudflared:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -13,6 +13,7 @@ services:
- "./data/cloudreve.db:/cloudreve/cloudreve.db"
- "./data/avatar:/cloudreve/avatar"
image: cloudreve/cloudreve:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -16,6 +16,7 @@ services:
- SUDO_PASSWORD=${SUDO_PASSWORD}
- DEFAULT_WORKSPACE=/config/workspace
image: linuxserver/code-server:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
cook:
image: yunyoujun/cook:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
cookiecloud:
image: easychen/cookiecloud:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
cup:
image: ghcr.io/sergi0g/cup:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: unless-stopped
ports:

View File

@ -10,6 +10,7 @@ services:
- "API=${API_URL}"
- "ICP=${ICP_TEXT}"
image: liwangsheng/dailyhot-web:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -13,6 +13,7 @@ services:
privileged: true
tty: true
image: mauricenino/dashdot:dev
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/dashmachine/dashmachine/user_data"
image: rmountjoy/dashmachine:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -20,6 +20,7 @@ services:
retries: 3
start_period: 40s
image: lissy93/dashy:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/root/.dbgate"
image: "dbgate/dbgate:beta"
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/root/.dbgate"
image: "dbgate/dbgate:latest"
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/root"
image: jeessy/ddns-go:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -6,5 +6,6 @@ services:
volumes:
- "${DATA_PATH}:/root"
image: jeessy/ddns-go:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -8,6 +8,7 @@ services:
- "${PANEL_APP_PORT_HTTP}:1188"
command: ["/app/deeplx", "-token", "${TOKEN_VAULE}"]
image: missuo/deeplx:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
deepseek-free-api:
image: vinlic/deepseek-free-api:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
ports:
- ${PANEL_APP_PORT_HTTP}:8000

View File

@ -1,6 +1,7 @@
services:
deluge:
image: "linuxserver/deluge:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -13,6 +13,7 @@ services:
- "LIB_NAME_1=${LIBRARY_NAME}"
user: 1000:1000
image: jinker25/diosic:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
discourse:
image: "discourse/discourse:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:
@ -57,6 +58,7 @@ services:
discourse-sidekiq:
image: "discourse/discourse:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}-sidekiq
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
discussion:
image: "kingwrcy/discussion:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
ports:

View File

@ -10,6 +10,7 @@ services:
volumes:
- discuz_data:/var/www/html
image: tencentci/discuz:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -2,6 +2,7 @@ services:
diun:
container_name: ${CONTAINER_NAME}
image: crazymax/diun:latest
pull_policy: always
command: serve
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
dnsmgr:
image: netcccyun/dnsmgr:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
labels:

View File

@ -1,6 +1,7 @@
services:
dockercopilot:
image: 0nlylty/dockercopilot:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
ports:

View File

@ -21,6 +21,7 @@ services:
hostname: ${LXC_HOSTNAME}
privileged: true
image: micwy/lxc:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
docker_osx:
image: "sickcodes/docker-osx:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: ${RESTART_POLICY}
networks:

View File

@ -1,6 +1,7 @@
services:
docker_osx:
image: "sickcodes/docker-osx:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: ${RESTART_POLICY}
networks:

View File

@ -14,6 +14,7 @@ services:
environment:
- DOCKGE_STACKS_DIR=/opt/stacks
image: louislam/dockge:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -10,6 +10,7 @@ services:
- "${DATA_PATH}/database:/app/database"
- "${DATA_PATH}/logs:/app/logs"
image: mouday/domain-admin:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- dosgame_data:/app/static/games
image: oldiy/dosgame-web-docker:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
dujiaoka:
image: "stilleshan/dujiaoka:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
ports:

View File

@ -1,6 +1,7 @@
services:
duplicati:
image: "duplicati/duplicati:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
dweebui:
image: "lllllllillllllillll/dweebui:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -15,6 +15,7 @@ services:
- PGID=1000
- DEBUG=false
image: ddsderek/easyimage:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
easynode:
image: "chaoszhu/easynode:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -1,6 +1,7 @@
services:
easytier:
image: "easytier/easytier:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
network_mode: host

View File

@ -1,6 +1,7 @@
services:
ech0:
image: sn0wl1n/ech0:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
ports:

View File

@ -1,6 +1,7 @@
services:
edge:
image: "kasmweb/edge:develop"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
networks:

View File

@ -7,6 +7,7 @@ services:
ports:
- "${PANEL_APP_PORT_HTTP}:80"
image: vectorim/element-web:latest
pull_policy: always
labels:
createdBy: "Apps"
volumes:

View File

@ -23,6 +23,7 @@ services:
- /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
#- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi
image: amilys/embyserver:latest
pull_policy: always
labels:
createdBy: "Apps"
networks:

View File

@ -5,6 +5,7 @@ networks:
services:
excalidraw:
image: excalidraw/excalidraw:latest
pull_policy: always
container_name: ${CONTAINER_NAME}
labels:
createdBy: "Apps"

View File

@ -12,6 +12,7 @@ services:
- "./data/.filebrowser.json:/.filebrowser.json"
user: "${UID}:${GID}"
image: filebrowser/filebrowser:latest
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -9,6 +9,7 @@ services:
volumes:
- "${DATA_PATH}:/app/data"
image: lanol/filecodebox:beta
pull_policy: always
labels:
createdBy: "Apps"

View File

@ -1,6 +1,7 @@
services:
firefly:
image: "uusec/firefly:latest"
pull_policy: always
container_name: ${CONTAINER_NAME}
restart: always
devices:

View File

@ -19,6 +19,7 @@ services:
- PASSWORD=${HTTP_PWD}
shm_size: ${MEM_USE}
image: linuxserver/firefox:latest
pull_policy: always
labels:
createdBy: "Apps"

Some files were not shown because too many files have changed in this diff Show More