🔧 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:
parent
69fb87be1a
commit
7ff35caf28
|
|
@ -17,9 +17,10 @@ services:
|
||||||
- "${CONFIG_PATH}:/config"
|
- "${CONFIG_PATH}:/config"
|
||||||
- "${DOWNLOAD_PATH}:/Downloads/115download"
|
- "${DOWNLOAD_PATH}:/Downloads/115download"
|
||||||
image: funcman/115pc:latest
|
image: funcman/115pc:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
1panel-tools:
|
1panel-tools:
|
||||||
image: vuldocker/1panel-tools:latest
|
image: vuldocker/1panel-tools:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- "${PANEL_APP_PORT_HTTP}:8080"
|
- "${PANEL_APP_PORT_HTTP}:8080"
|
||||||
|
|
@ -13,4 +14,4 @@ services:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -11,5 +11,6 @@ services:
|
||||||
environment:
|
environment:
|
||||||
- TZ=${TIME_ZONE}
|
- TZ=${TIME_ZONE}
|
||||||
image: moelin/1panel:latest
|
image: moelin/1panel:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
2fauth:
|
2fauth:
|
||||||
image: "2fauth/2fauth:latest"
|
image: "2fauth/2fauth:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -70,4 +71,4 @@ services:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
decotv:
|
decotv:
|
||||||
image: ghcr.io/decohererk/decotv:latest
|
image: ghcr.io/decohererk/decotv:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -22,7 +23,7 @@ services:
|
||||||
- UPSTASH_URL=${UPSTASH_URL}
|
- UPSTASH_URL=${UPSTASH_URL}
|
||||||
- UPSTASH_TOKEN=${UPSTASH_TOKEN}
|
- UPSTASH_TOKEN=${UPSTASH_TOKEN}
|
||||||
- DOUBAN_API_KEY=${DOUBAN_API_KEY}
|
- DOUBAN_API_KEY=${DOUBAN_API_KEY}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -15,9 +15,10 @@ services:
|
||||||
- GITEA_RUNNER_NAME=${RUNNER_NAME}
|
- GITEA_RUNNER_NAME=${RUNNER_NAME}
|
||||||
- GITEA_RUNNER_LABELS=${RUNNER_LABELS}
|
- GITEA_RUNNER_LABELS=${RUNNER_LABELS}
|
||||||
image: gitea/act_runner:latest
|
image: gitea/act_runner:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,9 @@ services:
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
image: linuxserver/adguardhome-sync:latest
|
image: linuxserver/adguardhome-sync:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,10 @@ services:
|
||||||
- ${WORK_PATH}:/opt/adguardhome/work
|
- ${WORK_PATH}:/opt/adguardhome/work
|
||||||
- ${CONFIG_PATH}:/opt/adguardhome/conf
|
- ${CONFIG_PATH}:/opt/adguardhome/conf
|
||||||
image: adguard/adguardhome:latest
|
image: adguard/adguardhome:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
createdBy: "Apps"
|
labels:
|
||||||
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -50,6 +50,7 @@ services:
|
||||||
restart: 'no'
|
restart: 'no'
|
||||||
redis:
|
redis:
|
||||||
image: redis
|
image: redis
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}_redis
|
container_name: ${CONTAINER_NAME}_redis
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test:
|
test:
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ services:
|
||||||
- TZ=${TIME_ZONE}
|
- TZ=${TIME_ZONE}
|
||||||
- ALIST_HOST=${ALIST_HOST}
|
- ALIST_HOST=${ALIST_HOST}
|
||||||
image: prophet310/alist-encrypt:beta
|
image: prophet310/alist-encrypt:beta
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,10 @@ services:
|
||||||
environment:
|
environment:
|
||||||
- ALIST_PORT=${PANEL_APP_PORT_XIAOYA}
|
- ALIST_PORT=${PANEL_APP_PORT_XIAOYA}
|
||||||
image: haroldli/xiaoya-tvbox:latest
|
image: haroldli/xiaoya-tvbox:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -14,10 +14,11 @@ services:
|
||||||
- PGID=0
|
- PGID=0
|
||||||
- UMASK=022
|
- UMASK=022
|
||||||
image: xhofe/alist:latest
|
image: xhofe/alist:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
aliyundrive-webdav:
|
aliyundrive-webdav:
|
||||||
image: "messense/aliyundrive-webdav:main"
|
image: "messense/aliyundrive-webdav:main"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
allinone:
|
allinone:
|
||||||
image: "youshandefeiyang/allinone:latest"
|
image: "youshandefeiyang/allinone:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ services:
|
||||||
environment:
|
environment:
|
||||||
- HTTP_PORT=${PANEL_APP_PORT_HTTP}
|
- HTTP_PORT=${PANEL_APP_PORT_HTTP}
|
||||||
image: wikihostinc/looking-glass-server:latest
|
image: wikihostinc/looking-glass-server:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- anqicms-data:/app
|
- anqicms-data:/app
|
||||||
image: "anqicms/anqicms:latest"
|
image: "anqicms/anqicms:latest"
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,10 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/data"
|
- "${DATA_PATH}:/data"
|
||||||
image: answerdev/answer:latest
|
image: answerdev/answer:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
arcadia:
|
arcadia:
|
||||||
image: "supermanito/arcadia:beta"
|
image: "supermanito/arcadia:beta"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
hostname: ${HOSTNAME}
|
hostname: ${HOSTNAME}
|
||||||
tty: true
|
tty: true
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,10 @@
|
||||||
services:
|
services:
|
||||||
arcane:
|
arcane:
|
||||||
image: ghcr.io/ofkm/arcane:latest
|
image: ghcr.io/ofkm/arcane:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
ports:
|
||||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
- ./data:/app/data
|
- ./data:/app/data
|
||||||
|
|
@ -15,4 +16,4 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ services:
|
||||||
|
|
||||||
archivebox-sonic:
|
archivebox-sonic:
|
||||||
image: archivebox/sonic:latest
|
image: archivebox/sonic:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: sonic-${CONTAINER_NAME}
|
container_name: sonic-${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@ services:
|
||||||
|
|
||||||
archivebox-sonic:
|
archivebox-sonic:
|
||||||
image: archivebox/sonic:latest
|
image: archivebox/sonic:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: sonic-${CONTAINER_NAME}
|
container_name: sonic-${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,10 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/data"
|
- "${DATA_PATH}:/data"
|
||||||
image: artalk/artalk-go:latest
|
image: artalk/artalk-go:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
atvloadly:
|
atvloadly:
|
||||||
image: "bitxeno/atvloadly:latest"
|
image: "bitxeno/atvloadly:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,7 @@ services:
|
||||||
environment:
|
environment:
|
||||||
TZ: 'Asia/Shanghai'
|
TZ: 'Asia/Shanghai'
|
||||||
image: redis:latest
|
image: redis:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,7 @@ services:
|
||||||
DDNS_INTERVAL_SECONDS: 120
|
DDNS_INTERVAL_SECONDS: 120
|
||||||
command: bash worker.sh
|
command: bash worker.sh
|
||||||
image: leishi1313/aurora-admin-backend:latest
|
image: leishi1313/aurora-admin-backend:latest
|
||||||
|
pull_policy: always
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
labels:
|
labels:
|
||||||
|
|
@ -35,6 +36,7 @@ services:
|
||||||
ASYNC_DATABASE_URL: "postgresql+asyncpg://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@postgres:5432/${PANEL_DB_NAME}"
|
ASYNC_DATABASE_URL: "postgresql+asyncpg://${PANEL_DB_USER}:${PANEL_DB_USER_PASSWORD}@postgres:5432/${PANEL_DB_NAME}"
|
||||||
SECREY_KEY: ${SECRECY_KEY}
|
SECREY_KEY: ${SECRECY_KEY}
|
||||||
image: leishi1313/aurora-admin-backend:latest
|
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"
|
command: bash -c "while !</dev/tcp/postgres/5432; do sleep 1; done; alembic upgrade heads && python app/main.py"
|
||||||
depends_on:
|
depends_on:
|
||||||
- postgres
|
- postgres
|
||||||
|
|
@ -48,6 +50,7 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- aurora-network
|
- aurora-network
|
||||||
image: leishi1313/aurora-admin-frontend:latest
|
image: leishi1313/aurora-admin-frontend:latest
|
||||||
|
pull_policy: always
|
||||||
environment:
|
environment:
|
||||||
TZ: 'Asia/Shanghai'
|
TZ: 'Asia/Shanghai'
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -65,6 +68,7 @@ services:
|
||||||
environment:
|
environment:
|
||||||
TZ: 'Asia/Shanghai'
|
TZ: 'Asia/Shanghai'
|
||||||
image: redis:latest
|
image: redis:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: Apps
|
createdBy: Apps
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
autobangumi:
|
autobangumi:
|
||||||
image: "estrellaxd/auto_bangumi:latest"
|
image: "estrellaxd/auto_bangumi:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ services:
|
||||||
environment:
|
environment:
|
||||||
- ${ENV1}
|
- ${ENV1}
|
||||||
image: willfarrell/autoheal:latest
|
image: willfarrell/autoheal:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ services:
|
||||||
- "${CONFIG_PATH}:/config"
|
- "${CONFIG_PATH}:/config"
|
||||||
- "${DOWNLOAD_PATH}:/config/baidunetdiskdownload"
|
- "${DOWNLOAD_PATH}:/config/baidunetdiskdownload"
|
||||||
image: johngong/baidunetdisk:latest
|
image: johngong/baidunetdisk:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -5,19 +5,20 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
ports:
|
ports:
|
||||||
- "${PANEL_APP_PORT_HTTP}:8888"
|
- "${PANEL_APP_PORT_HTTP}:8888"
|
||||||
- "${HTTP_PORT}:80"
|
- "${HTTP_PORT}:80"
|
||||||
- "${HTTPS_PORT}:443"
|
- "${HTTPS_PORT}:443"
|
||||||
- "${PHPMYADMIN_PORT}:888"
|
- "${PHPMYADMIN_PORT}:888"
|
||||||
- "${SSH_PORT}:22"
|
- "${SSH_PORT}:22"
|
||||||
- "${FTP_PORT}:21"
|
- "${FTP_PORT}:21"
|
||||||
volumes:
|
volumes:
|
||||||
- baota:/www
|
- baota:/www
|
||||||
image: "btpanel/baota:latest"
|
image: "btpanel/baota:latest"
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
volumes:
|
volumes:
|
||||||
baota:
|
baota:
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
bark:
|
bark:
|
||||||
image: "finab/bark-server:latest"
|
image: "finab/bark-server:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
beszel-agent:
|
beszel-agent:
|
||||||
image: "henrygd/beszel-agent:latest"
|
image: "henrygd/beszel-agent:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
network_mode: host
|
network_mode: host
|
||||||
|
|
@ -10,4 +11,4 @@ services:
|
||||||
- PORT=${PANEL_APP_PORT_HTTP}
|
- PORT=${PANEL_APP_PORT_HTTP}
|
||||||
- KEY=${KEY}
|
- KEY=${KEY}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
beszel:
|
beszel:
|
||||||
image: "henrygd/beszel:latest"
|
image: "henrygd/beszel:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ networks:
|
||||||
services:
|
services:
|
||||||
bili-fetcher-api:
|
bili-fetcher-api:
|
||||||
image: qyg2297248353/bili-fetcher:latest
|
image: qyg2297248353/bili-fetcher:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: api-${CONTAINER_NAME}
|
container_name: api-${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -20,6 +21,7 @@ services:
|
||||||
|
|
||||||
bili-fetcher-web:
|
bili-fetcher-web:
|
||||||
image: qyg2297248353/bili-fetcher-web:latest
|
image: qyg2297248353/bili-fetcher-web:latest
|
||||||
|
pull_policy: always
|
||||||
depends_on:
|
depends_on:
|
||||||
- bili-fetcher-api
|
- bili-fetcher-api
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,10 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/srv/bililive"
|
- "${DATA_PATH}:/srv/bililive"
|
||||||
image: chigusa/bililive-go:latest
|
image: chigusa/bililive-go:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
recorder:
|
recorder:
|
||||||
image: "bililive/recorder:latest"
|
image: "bililive/recorder:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
bitwarden:
|
bitwarden:
|
||||||
image: "vaultwarden/server:latest"
|
image: "vaultwarden/server:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
blinko:
|
blinko:
|
||||||
image: "blinkospace/blinko:latest"
|
image: "blinkospace/blinko:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -26,4 +27,4 @@ services:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,18 @@
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
||||||
services:
|
services:
|
||||||
blossom:
|
blossom:
|
||||||
image: jasminexzzz/blossom:latest
|
image: jasminexzzz/blossom:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
volumes:
|
volumes:
|
||||||
- ./bl/:/home/bl/
|
- ./bl/:/home/bl/
|
||||||
environment:
|
environment:
|
||||||
SPRING_DATASOURCE_URL: jdbc:${PANEL_DB_TYPE}://${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
|
SPRING_DATASOURCE_URL: jdbc:${PANEL_DB_TYPE}://${PANEL_DB_HOST}:${PANEL_DB_PORT}/${PANEL_DB_NAME}?useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true&allowMultiQueries=true&useSSL=false&&serverTimezone=GMT%2B8
|
||||||
SPRING_DATASOURCE_USERNAME: ${PANEL_DB_USER}
|
SPRING_DATASOURCE_USERNAME: ${PANEL_DB_USER}
|
||||||
SPRING_DATASOURCE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
|
SPRING_DATASOURCE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
|
||||||
ports:
|
ports:
|
||||||
- ${PANEL_APP_PORT_HTTP}:9999
|
- ${PANEL_APP_PORT_HTTP}:9999
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -24,5 +24,5 @@ services:
|
||||||
retries: 3
|
retries: 3
|
||||||
start_period: 5s
|
start_period: 5s
|
||||||
restart: always
|
restart: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
|
||||||
|
|
@ -16,9 +16,10 @@ services:
|
||||||
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
|
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
|
||||||
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
|
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
|
||||||
image: linuxserver/calibre-web:latest
|
image: linuxserver/calibre-web:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
cashbook:
|
cashbook:
|
||||||
image: "dingdangdog/cashbook:latest"
|
image: "dingdangdog/cashbook:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
certd:
|
certd:
|
||||||
image: "greper/certd:latest"
|
image: "greper/certd:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
certd:
|
certd:
|
||||||
image: "greper/certd:latest"
|
image: "greper/certd:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
certimate:
|
certimate:
|
||||||
image: "certimate/certimate:latest"
|
image: "certimate/certimate:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,10 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/datastore"
|
- "${DATA_PATH}:/datastore"
|
||||||
image: dgtlmoon/changedetection.io:latest
|
image: dgtlmoon/changedetection.io:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,10 @@ services:
|
||||||
- "PROXY_URL=${PROXY}"
|
- "PROXY_URL=${PROXY}"
|
||||||
- "BASE_URL=${API_BASE_URL}"
|
- "BASE_URL=${API_BASE_URL}"
|
||||||
image: yidadaa/chatgpt-next-web:latest
|
image: yidadaa/chatgpt-next-web:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
chatgpt-on-wechat:
|
chatgpt-on-wechat:
|
||||||
image: "zhayujie/chatgpt-on-wechat:latest"
|
image: "zhayujie/chatgpt-on-wechat:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -128,9 +129,9 @@ services:
|
||||||
- LINKAI_API_KEY=${LINKAI_API_KEY}
|
- LINKAI_API_KEY=${LINKAI_API_KEY}
|
||||||
- LINKAI_APP_CODE=${LINKAI_APP_CODE}
|
- LINKAI_APP_CODE=${LINKAI_APP_CODE}
|
||||||
- LINKAI_API_BASE=${LINKAI_API_BASE}
|
- LINKAI_API_BASE=${LINKAI_API_BASE}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ services:
|
||||||
# HTTPS 代理,可选,支持 http,https,socks5
|
# HTTPS 代理,可选,支持 http,https,socks5
|
||||||
HTTPS_PROXY: "${HTTPS_PROXY}"
|
HTTPS_PROXY: "${HTTPS_PROXY}"
|
||||||
image: chenzhaoyu94/chatgpt-web:latest
|
image: chenzhaoyu94/chatgpt-web:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
chatnio:
|
chatnio:
|
||||||
image: programzmh/chatnio:latest
|
image: programzmh/chatnio:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
@ -25,9 +26,9 @@ services:
|
||||||
- ./data/storage:/storage
|
- ./data/storage:/storage
|
||||||
networks:
|
networks:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -20,10 +20,11 @@ services:
|
||||||
- "REDIS_PASSWORD=${PANEL_DB_ROOT_PASSWORD}"
|
- "REDIS_PASSWORD=${PANEL_DB_ROOT_PASSWORD}"
|
||||||
tty: true
|
tty: true
|
||||||
image: celaraze/chemex:latest
|
image: celaraze/chemex:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
chevereto:
|
chevereto:
|
||||||
image: "chevereto/chevereto:latest"
|
image: "chevereto/chevereto:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
chevereto:
|
chevereto:
|
||||||
image: "chevereto/chevereto:latest"
|
image: "chevereto/chevereto:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -19,14 +19,15 @@ services:
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
- UMASK=022
|
- UMASK=022
|
||||||
logging:
|
logging:
|
||||||
driver: "json-file"
|
driver: "json-file"
|
||||||
options:
|
options:
|
||||||
max-size: "5m"
|
max-size: "5m"
|
||||||
hostname: chinesesubfinder
|
hostname: chinesesubfinder
|
||||||
image: allanpk716/chinesesubfinder:latest
|
image: allanpk716/chinesesubfinder:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
chrome:
|
chrome:
|
||||||
image: "kasmweb/chrome:develop"
|
image: "kasmweb/chrome:develop"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -10,9 +10,10 @@ services:
|
||||||
- "${DATA_PATH}:/opt/cloudbeaver/workspace"
|
- "${DATA_PATH}:/opt/cloudbeaver/workspace"
|
||||||
tty: true
|
tty: true
|
||||||
image: dbeaver/cloudbeaver:latest
|
image: dbeaver/cloudbeaver:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
clouddrive:
|
clouddrive:
|
||||||
image: "cloudnas/clouddrive2:latest"
|
image: "cloudnas/clouddrive2:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -18,7 +19,7 @@ services:
|
||||||
- /dev/fuse:/dev/fuse
|
- /dev/fuse:/dev/fuse
|
||||||
pid: "host"
|
pid: "host"
|
||||||
privileged: ${PRIVILEGED_MODE}
|
privileged: ${PRIVILEGED_MODE}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,15 @@
|
||||||
services:
|
services:
|
||||||
cloudflared:
|
cloudflared:
|
||||||
image: cloudflare/cloudflared:latest
|
image: cloudflare/cloudflared:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
command: tunnel --no-autoupdate run --token ${CFD_TOKEN}
|
command: tunnel --no-autoupdate run --token ${CFD_TOKEN}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -13,9 +13,10 @@ services:
|
||||||
- "./data/cloudreve.db:/cloudreve/cloudreve.db"
|
- "./data/cloudreve.db:/cloudreve/cloudreve.db"
|
||||||
- "./data/avatar:/cloudreve/avatar"
|
- "./data/avatar:/cloudreve/avatar"
|
||||||
image: cloudreve/cloudreve:latest
|
image: cloudreve/cloudreve:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -12,13 +12,14 @@ services:
|
||||||
- PUID=1000
|
- PUID=1000
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- TZ=Asia/Shanghai
|
- TZ=Asia/Shanghai
|
||||||
- PASSWORD=${WEB_PASSWORD}
|
- PASSWORD=${WEB_PASSWORD}
|
||||||
- SUDO_PASSWORD=${SUDO_PASSWORD}
|
- SUDO_PASSWORD=${SUDO_PASSWORD}
|
||||||
- DEFAULT_WORKSPACE=/config/workspace
|
- DEFAULT_WORKSPACE=/config/workspace
|
||||||
image: linuxserver/code-server:latest
|
image: linuxserver/code-server:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
cook:
|
cook:
|
||||||
image: yunyoujun/cook:latest
|
image: yunyoujun/cook:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -8,9 +9,9 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- "${PANEL_APP_PORT_HTTP}:80"
|
- "${PANEL_APP_PORT_HTTP}:80"
|
||||||
tty: true
|
tty: true
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
cookiecloud:
|
cookiecloud:
|
||||||
image: easychen/cookiecloud:latest
|
image: easychen/cookiecloud:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -11,9 +12,9 @@ services:
|
||||||
- "${DATA_PATH}:/data/api/data"
|
- "${DATA_PATH}:/data/api/data"
|
||||||
environment:
|
environment:
|
||||||
- API_ROOT=${API_ROOT}
|
- API_ROOT=${API_ROOT}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,18 @@
|
||||||
services:
|
services:
|
||||||
cup:
|
cup:
|
||||||
image: ghcr.io/sergi0g/cup:latest
|
image: ghcr.io/sergi0g/cup:latest
|
||||||
container_name: ${CONTAINER_NAME}
|
pull_policy: always
|
||||||
restart: unless-stopped
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
restart: unless-stopped
|
||||||
- ${PANEL_APP_PORT_HTTP}:8000
|
ports:
|
||||||
volumes:
|
- ${PANEL_APP_PORT_HTTP}:8000
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
volumes:
|
||||||
networks:
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
- 1panel-network
|
networks:
|
||||||
labels:
|
- 1panel-network
|
||||||
createdBy: Apps
|
labels:
|
||||||
command: serve
|
createdBy: Apps
|
||||||
|
command: serve
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -10,9 +10,10 @@ services:
|
||||||
- "API=${API_URL}"
|
- "API=${API_URL}"
|
||||||
- "ICP=${ICP_TEXT}"
|
- "ICP=${ICP_TEXT}"
|
||||||
image: liwangsheng/dailyhot-web:latest
|
image: liwangsheng/dailyhot-web:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@ services:
|
||||||
privileged: true
|
privileged: true
|
||||||
tty: true
|
tty: true
|
||||||
image: mauricenino/dashdot:dev
|
image: mauricenino/dashdot:dev
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,10 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/dashmachine/dashmachine/user_data"
|
- "${DATA_PATH}:/dashmachine/dashmachine/user_data"
|
||||||
image: rmountjoy/dashmachine:latest
|
image: rmountjoy/dashmachine:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -14,15 +14,16 @@ services:
|
||||||
- UID=1000
|
- UID=1000
|
||||||
- GID=1000
|
- GID=1000
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: ['CMD', 'node', '/app/services/healthcheck']
|
test: ['CMD', 'node', '/app/services/healthcheck']
|
||||||
interval: 1m30s
|
interval: 1m30s
|
||||||
timeout: 10s
|
timeout: 10s
|
||||||
retries: 3
|
retries: 3
|
||||||
start_period: 40s
|
start_period: 40s
|
||||||
image: lissy93/dashy:latest
|
image: lissy93/dashy:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/root/.dbgate"
|
- "${DATA_PATH}:/root/.dbgate"
|
||||||
image: "dbgate/dbgate:beta"
|
image: "dbgate/dbgate:beta"
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,13 +5,14 @@ services:
|
||||||
networks:
|
networks:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
ports:
|
ports:
|
||||||
- "${PANEL_APP_PORT_HTTP}:3000"
|
- "${PANEL_APP_PORT_HTTP}:3000"
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/root/.dbgate"
|
- "${DATA_PATH}:/root/.dbgate"
|
||||||
image: "dbgate/dbgate:latest"
|
image: "dbgate/dbgate:latest"
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,10 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/root"
|
- "${DATA_PATH}:/root"
|
||||||
image: jeessy/ddns-go:latest
|
image: jeessy/ddns-go:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -6,5 +6,6 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/root"
|
- "${DATA_PATH}:/root"
|
||||||
image: jeessy/ddns-go:latest
|
image: jeessy/ddns-go:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ services:
|
||||||
- "${PANEL_APP_PORT_HTTP}:1188"
|
- "${PANEL_APP_PORT_HTTP}:1188"
|
||||||
command: ["/app/deeplx", "-token", "${TOKEN_VAULE}"]
|
command: ["/app/deeplx", "-token", "${TOKEN_VAULE}"]
|
||||||
image: missuo/deeplx:latest
|
image: missuo/deeplx:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,17 @@
|
||||||
services:
|
services:
|
||||||
deepseek-free-api:
|
deepseek-free-api:
|
||||||
image: vinlic/deepseek-free-api:latest
|
image: vinlic/deepseek-free-api:latest
|
||||||
container_name: ${CONTAINER_NAME}
|
pull_policy: always
|
||||||
ports:
|
container_name: ${CONTAINER_NAME}
|
||||||
- ${PANEL_APP_PORT_HTTP}:8000
|
ports:
|
||||||
networks:
|
- ${PANEL_APP_PORT_HTTP}:8000
|
||||||
- 1panel-network
|
networks:
|
||||||
environment:
|
- 1panel-network
|
||||||
- TZ=Asia/Shanghai
|
environment:
|
||||||
labels:
|
- TZ=Asia/Shanghai
|
||||||
createdBy: Apps
|
labels:
|
||||||
restart: always
|
createdBy: Apps
|
||||||
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
deluge:
|
deluge:
|
||||||
image: "linuxserver/deluge:latest"
|
image: "linuxserver/deluge:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -13,9 +13,10 @@ services:
|
||||||
- "LIB_NAME_1=${LIBRARY_NAME}"
|
- "LIB_NAME_1=${LIBRARY_NAME}"
|
||||||
user: 1000:1000
|
user: 1000:1000
|
||||||
image: jinker25/diosic:latest
|
image: jinker25/diosic:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
discourse:
|
discourse:
|
||||||
image: "discourse/discourse:latest"
|
image: "discourse/discourse:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -57,6 +58,7 @@ services:
|
||||||
|
|
||||||
discourse-sidekiq:
|
discourse-sidekiq:
|
||||||
image: "discourse/discourse:latest"
|
image: "discourse/discourse:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}-sidekiq
|
container_name: ${CONTAINER_NAME}-sidekiq
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
discussion:
|
discussion:
|
||||||
image: "kingwrcy/discussion:latest"
|
image: "kingwrcy/discussion:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
|
||||||
|
|
@ -10,12 +10,13 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- discuz_data:/var/www/html
|
- discuz_data:/var/www/html
|
||||||
image: tencentci/discuz:latest
|
image: tencentci/discuz:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
discuz_data:
|
discuz_data:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ services:
|
||||||
diun:
|
diun:
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
image: crazymax/diun:latest
|
image: crazymax/diun:latest
|
||||||
|
pull_policy: always
|
||||||
command: serve
|
command: serve
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
@ -16,4 +17,4 @@ services:
|
||||||
- "LOG_JSON=false"
|
- "LOG_JSON=false"
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
dnsmgr:
|
dnsmgr:
|
||||||
image: netcccyun/dnsmgr:latest
|
image: netcccyun/dnsmgr:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
labels:
|
labels:
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,22 @@
|
||||||
services:
|
services:
|
||||||
dockercopilot:
|
dockercopilot:
|
||||||
image: 0nlylty/dockercopilot:latest
|
image: 0nlylty/dockercopilot:latest
|
||||||
container_name: ${CONTAINER_NAME}
|
pull_policy: always
|
||||||
restart: always
|
container_name: ${CONTAINER_NAME}
|
||||||
ports:
|
restart: always
|
||||||
- ${PANEL_APP_PORT_HTTP}:12712
|
ports:
|
||||||
volumes:
|
- ${PANEL_APP_PORT_HTTP}:12712
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
volumes:
|
||||||
- ./data:/data
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
networks:
|
- ./data:/data
|
||||||
- 1panel-network
|
networks:
|
||||||
environment:
|
- 1panel-network
|
||||||
- TZ=Asia/Shanghai
|
environment:
|
||||||
- DOCKER_HOST=unix:///var/run/docker.sock
|
- TZ=Asia/Shanghai
|
||||||
- secretKey=${SECRET_KEY}
|
- DOCKER_HOST=unix:///var/run/docker.sock
|
||||||
labels:
|
- secretKey=${SECRET_KEY}
|
||||||
createdBy: Apps
|
labels:
|
||||||
|
createdBy: Apps
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@ services:
|
||||||
lxc:
|
lxc:
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
cpus: ${CPUS}
|
cpus: ${CPUS}
|
||||||
memory: ${MEMORY_LIMIT}
|
memory: ${MEMORY_LIMIT}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
|
|
@ -21,9 +21,10 @@ services:
|
||||||
hostname: ${LXC_HOSTNAME}
|
hostname: ${LXC_HOSTNAME}
|
||||||
privileged: true
|
privileged: true
|
||||||
image: micwy/lxc:latest
|
image: micwy/lxc:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
docker_osx:
|
docker_osx:
|
||||||
image: "sickcodes/docker-osx:latest"
|
image: "sickcodes/docker-osx:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: ${RESTART_POLICY}
|
restart: ${RESTART_POLICY}
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
docker_osx:
|
docker_osx:
|
||||||
image: "sickcodes/docker-osx:latest"
|
image: "sickcodes/docker-osx:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: ${RESTART_POLICY}
|
restart: ${RESTART_POLICY}
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -14,9 +14,10 @@ services:
|
||||||
environment:
|
environment:
|
||||||
- DOCKGE_STACKS_DIR=/opt/stacks
|
- DOCKGE_STACKS_DIR=/opt/stacks
|
||||||
image: louislam/dockge:latest
|
image: louislam/dockge:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -10,9 +10,10 @@ services:
|
||||||
- "${DATA_PATH}/database:/app/database"
|
- "${DATA_PATH}/database:/app/database"
|
||||||
- "${DATA_PATH}/logs:/app/logs"
|
- "${DATA_PATH}/logs:/app/logs"
|
||||||
image: mouday/domain-admin:latest
|
image: mouday/domain-admin:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -9,12 +9,13 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- dosgame_data:/app/static/games
|
- dosgame_data:/app/static/games
|
||||||
image: oldiy/dosgame-web-docker:latest
|
image: oldiy/dosgame-web-docker:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
dosgame_data:
|
dosgame_data:
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
dujiaoka:
|
dujiaoka:
|
||||||
image: "stilleshan/dujiaoka:latest"
|
image: "stilleshan/dujiaoka:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
duplicati:
|
duplicati:
|
||||||
image: "duplicati/duplicati:latest"
|
image: "duplicati/duplicati:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
dweebui:
|
dweebui:
|
||||||
image: "lllllllillllllillll/dweebui:latest"
|
image: "lllllllillllllillll/dweebui:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -15,9 +15,10 @@ services:
|
||||||
- PGID=1000
|
- PGID=1000
|
||||||
- DEBUG=false
|
- DEBUG=false
|
||||||
image: ddsderek/easyimage:latest
|
image: ddsderek/easyimage:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
easynode:
|
easynode:
|
||||||
image: "chaoszhu/easynode:latest"
|
image: "chaoszhu/easynode:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
easytier:
|
easytier:
|
||||||
image: "easytier/easytier:latest"
|
image: "easytier/easytier:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
network_mode: host
|
network_mode: host
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
ech0:
|
ech0:
|
||||||
image: sn0wl1n/ech0:latest
|
image: sn0wl1n/ech0:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
edge:
|
edge:
|
||||||
image: "kasmweb/edge:develop"
|
image: "kasmweb/edge:develop"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
networks:
|
networks:
|
||||||
|
|
|
||||||
|
|
@ -7,11 +7,12 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- "${PANEL_APP_PORT_HTTP}:80"
|
- "${PANEL_APP_PORT_HTTP}:80"
|
||||||
image: vectorim/element-web:latest
|
image: vectorim/element-web:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
volumes:
|
volumes:
|
||||||
- ${ELEMENT_WEB_ROOT_PATH}:/app
|
- ${ELEMENT_WEB_ROOT_PATH}:/app
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,9 @@ services:
|
||||||
- /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
|
- /dev/dri:/dev/dri # VAAPI/NVDEC/NVENC render nodes
|
||||||
#- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi
|
#- /dev/vchiq:/dev/vchiq # MMAL/OMX on Raspberry Pi
|
||||||
image: amilys/embyserver:latest
|
image: amilys/embyserver:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ networks:
|
||||||
services:
|
services:
|
||||||
excalidraw:
|
excalidraw:
|
||||||
image: excalidraw/excalidraw:latest
|
image: excalidraw/excalidraw:latest
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
@ -12,7 +13,7 @@ services:
|
||||||
stdin_open: true
|
stdin_open: true
|
||||||
healthcheck:
|
healthcheck:
|
||||||
disable: true
|
disable: true
|
||||||
test: [ "CMD", "curl", "-f", "http://localhost" ]
|
test: ["CMD", "curl", "-f", "http://localhost"]
|
||||||
networks:
|
networks:
|
||||||
- 1panel-network
|
- 1panel-network
|
||||||
ports:
|
ports:
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,10 @@ services:
|
||||||
- "./data/.filebrowser.json:/.filebrowser.json"
|
- "./data/.filebrowser.json:/.filebrowser.json"
|
||||||
user: "${UID}:${GID}"
|
user: "${UID}:${GID}"
|
||||||
image: filebrowser/filebrowser:latest
|
image: filebrowser/filebrowser:latest
|
||||||
labels:
|
pull_policy: always
|
||||||
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ services:
|
||||||
volumes:
|
volumes:
|
||||||
- "${DATA_PATH}:/app/data"
|
- "${DATA_PATH}:/app/data"
|
||||||
image: lanol/filecodebox:beta
|
image: lanol/filecodebox:beta
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
services:
|
services:
|
||||||
firefly:
|
firefly:
|
||||||
image: "uusec/firefly:latest"
|
image: "uusec/firefly:latest"
|
||||||
|
pull_policy: always
|
||||||
container_name: ${CONTAINER_NAME}
|
container_name: ${CONTAINER_NAME}
|
||||||
restart: always
|
restart: always
|
||||||
devices:
|
devices:
|
||||||
|
|
@ -18,5 +19,5 @@ services:
|
||||||
- FIREFLY_PASSWORD=${FIREFLY_PASSWORD}
|
- FIREFLY_PASSWORD=${FIREFLY_PASSWORD}
|
||||||
- FIREFLY_AUTO_SSL=${FIREFLY_AUTO_SSL}
|
- FIREFLY_AUTO_SSL=${FIREFLY_AUTO_SSL}
|
||||||
- FIREFLY_PORT=${PANEL_APP_PORT_HTTP}
|
- FIREFLY_PORT=${PANEL_APP_PORT_HTTP}
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,10 @@ services:
|
||||||
- PASSWORD=${HTTP_PWD}
|
- PASSWORD=${HTTP_PWD}
|
||||||
shm_size: ${MEM_USE}
|
shm_size: ${MEM_USE}
|
||||||
image: linuxserver/firefox:latest
|
image: linuxserver/firefox:latest
|
||||||
|
pull_policy: always
|
||||||
labels:
|
labels:
|
||||||
createdBy: "Apps"
|
createdBy: "Apps"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
1panel-network:
|
1panel-network:
|
||||||
external: true
|
external: true
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user