From 22c148763fb2eed825de21f2805b3e8ac8080f65 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 05:33:38 +0000 Subject: [PATCH 01/35] chore(deps): update diygod/rsshub docker tag to v2024-11-26 --- apps/rsshub/2024-11-25/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/rsshub/2024-11-25/docker-compose.yml b/apps/rsshub/2024-11-25/docker-compose.yml index c619f19fe..a07f79a24 100644 --- a/apps/rsshub/2024-11-25/docker-compose.yml +++ b/apps/rsshub/2024-11-25/docker-compose.yml @@ -23,7 +23,7 @@ services: timeout: 10s retries: 3 rsshub: - image: diygod/rsshub:2024-11-25 + image: diygod/rsshub:2024-11-26 container_name: rsshub-${CONTAINER_NAME} depends_on: - browserless From 215ea29546bcccd791e8b0ab9beafd2dd2c72d90 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 05:33:43 +0000 Subject: [PATCH 02/35] chore(deps): update halohub/halo docker tag to v2.20.10 --- apps/halo/2.20.9/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/halo/2.20.9/docker-compose.yml b/apps/halo/2.20.9/docker-compose.yml index 92c2c4881..1cfddcaba 100644 --- a/apps/halo/2.20.9/docker-compose.yml +++ b/apps/halo/2.20.9/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: halo: - image: halohub/halo:2.20.9 + image: halohub/halo:2.20.10 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From 8d0e80308a1fd67d7bafafd93596359cb482aac7 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Tue, 26 Nov 2024 05:33:51 +0000 Subject: [PATCH 03/35] Update app version [skip ci] --- apps/rsshub/{2024-11-25 => 2024-11-26}/data.yml | 0 apps/rsshub/{2024-11-25 => 2024-11-26}/docker-compose.yml | 0 apps/rsshub/{2024-11-25 => 2024-11-26}/scripts/init.sh | 0 apps/rsshub/{2024-11-25 => 2024-11-26}/scripts/uninstall.sh | 0 apps/rsshub/{2024-11-25 => 2024-11-26}/scripts/upgrade.sh | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename apps/rsshub/{2024-11-25 => 2024-11-26}/data.yml (100%) rename apps/rsshub/{2024-11-25 => 2024-11-26}/docker-compose.yml (100%) rename apps/rsshub/{2024-11-25 => 2024-11-26}/scripts/init.sh (100%) rename apps/rsshub/{2024-11-25 => 2024-11-26}/scripts/uninstall.sh (100%) rename apps/rsshub/{2024-11-25 => 2024-11-26}/scripts/upgrade.sh (100%) diff --git a/apps/rsshub/2024-11-25/data.yml b/apps/rsshub/2024-11-26/data.yml similarity index 100% rename from apps/rsshub/2024-11-25/data.yml rename to apps/rsshub/2024-11-26/data.yml diff --git a/apps/rsshub/2024-11-25/docker-compose.yml b/apps/rsshub/2024-11-26/docker-compose.yml similarity index 100% rename from apps/rsshub/2024-11-25/docker-compose.yml rename to apps/rsshub/2024-11-26/docker-compose.yml diff --git a/apps/rsshub/2024-11-25/scripts/init.sh b/apps/rsshub/2024-11-26/scripts/init.sh similarity index 100% rename from apps/rsshub/2024-11-25/scripts/init.sh rename to apps/rsshub/2024-11-26/scripts/init.sh diff --git a/apps/rsshub/2024-11-25/scripts/uninstall.sh b/apps/rsshub/2024-11-26/scripts/uninstall.sh similarity index 100% rename from apps/rsshub/2024-11-25/scripts/uninstall.sh rename to apps/rsshub/2024-11-26/scripts/uninstall.sh diff --git a/apps/rsshub/2024-11-25/scripts/upgrade.sh b/apps/rsshub/2024-11-26/scripts/upgrade.sh similarity index 100% rename from apps/rsshub/2024-11-25/scripts/upgrade.sh rename to apps/rsshub/2024-11-26/scripts/upgrade.sh From 8bd92381bf934c7a55eccaceb71dac4dff357fb8 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Tue, 26 Nov 2024 05:33:54 +0000 Subject: [PATCH 04/35] Update app version [skip ci] --- apps/halo/{2.20.9 => 2.20.10}/data.yml | 0 apps/halo/{2.20.9 => 2.20.10}/docker-compose.yml | 0 apps/halo/{2.20.9 => 2.20.10}/scripts/init.sh | 0 apps/halo/{2.20.9 => 2.20.10}/scripts/uninstall.sh | 0 apps/halo/{2.20.9 => 2.20.10}/scripts/upgrade.sh | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename apps/halo/{2.20.9 => 2.20.10}/data.yml (100%) rename apps/halo/{2.20.9 => 2.20.10}/docker-compose.yml (100%) rename apps/halo/{2.20.9 => 2.20.10}/scripts/init.sh (100%) rename apps/halo/{2.20.9 => 2.20.10}/scripts/uninstall.sh (100%) rename apps/halo/{2.20.9 => 2.20.10}/scripts/upgrade.sh (100%) diff --git a/apps/halo/2.20.9/data.yml b/apps/halo/2.20.10/data.yml similarity index 100% rename from apps/halo/2.20.9/data.yml rename to apps/halo/2.20.10/data.yml diff --git a/apps/halo/2.20.9/docker-compose.yml b/apps/halo/2.20.10/docker-compose.yml similarity index 100% rename from apps/halo/2.20.9/docker-compose.yml rename to apps/halo/2.20.10/docker-compose.yml diff --git a/apps/halo/2.20.9/scripts/init.sh b/apps/halo/2.20.10/scripts/init.sh similarity index 100% rename from apps/halo/2.20.9/scripts/init.sh rename to apps/halo/2.20.10/scripts/init.sh diff --git a/apps/halo/2.20.9/scripts/uninstall.sh b/apps/halo/2.20.10/scripts/uninstall.sh similarity index 100% rename from apps/halo/2.20.9/scripts/uninstall.sh rename to apps/halo/2.20.10/scripts/uninstall.sh diff --git a/apps/halo/2.20.9/scripts/upgrade.sh b/apps/halo/2.20.10/scripts/upgrade.sh similarity index 100% rename from apps/halo/2.20.9/scripts/upgrade.sh rename to apps/halo/2.20.10/scripts/upgrade.sh From 6993556efccac85df096eb285abc8897e36921e8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:25:19 +0000 Subject: [PATCH 05/35] chore(deps): update hamster1963/nezha-dash docker tag to v1.5.2 --- apps/nezha-dash/1.5.1/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/nezha-dash/1.5.1/docker-compose.yml b/apps/nezha-dash/1.5.1/docker-compose.yml index 2379a99f7..a4f92dd70 100644 --- a/apps/nezha-dash/1.5.1/docker-compose.yml +++ b/apps/nezha-dash/1.5.1/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: nezha-dash: - image: hamster1963/nezha-dash:v1.5.1 + image: hamster1963/nezha-dash:v1.5.2 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From 1f66e92bb755995b13435b51edcd658d7a5cc328 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:25:25 +0000 Subject: [PATCH 06/35] chore(deps): update matrixdotorg/synapse docker tag to v1.120.0 --- apps/synapse/1.119.0/docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/synapse/1.119.0/docker-compose.yml b/apps/synapse/1.119.0/docker-compose.yml index 2e2d05808..efc1faa28 100644 --- a/apps/synapse/1.119.0/docker-compose.yml +++ b/apps/synapse/1.119.0/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: synapse-init: - image: matrixdotorg/synapse:v1.119.0 + image: matrixdotorg/synapse:v1.120.0 container_name: init-${CONTAINER_NAME} entrypoint: - /start.py @@ -22,7 +22,7 @@ services: - SYNAPSE_NO_TLS=true - SYNAPSE_HTTP_PORT=8008 synapse: - image: matrixdotorg/synapse:v1.119.0 + image: matrixdotorg/synapse:v1.120.0 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From be0d7d7d1efe0c9dca9f8478521c7a12eb2aa35c Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Tue, 26 Nov 2024 15:25:32 +0000 Subject: [PATCH 07/35] Update app version [skip ci] --- apps/nezha-dash/{1.5.1 => 1.5.2}/data.yml | 0 apps/nezha-dash/{1.5.1 => 1.5.2}/docker-compose.yml | 0 apps/nezha-dash/{1.5.1 => 1.5.2}/scripts/init.sh | 0 apps/nezha-dash/{1.5.1 => 1.5.2}/scripts/uninstall.sh | 0 apps/nezha-dash/{1.5.1 => 1.5.2}/scripts/upgrade.sh | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename apps/nezha-dash/{1.5.1 => 1.5.2}/data.yml (100%) rename apps/nezha-dash/{1.5.1 => 1.5.2}/docker-compose.yml (100%) rename apps/nezha-dash/{1.5.1 => 1.5.2}/scripts/init.sh (100%) rename apps/nezha-dash/{1.5.1 => 1.5.2}/scripts/uninstall.sh (100%) rename apps/nezha-dash/{1.5.1 => 1.5.2}/scripts/upgrade.sh (100%) diff --git a/apps/nezha-dash/1.5.1/data.yml b/apps/nezha-dash/1.5.2/data.yml similarity index 100% rename from apps/nezha-dash/1.5.1/data.yml rename to apps/nezha-dash/1.5.2/data.yml diff --git a/apps/nezha-dash/1.5.1/docker-compose.yml b/apps/nezha-dash/1.5.2/docker-compose.yml similarity index 100% rename from apps/nezha-dash/1.5.1/docker-compose.yml rename to apps/nezha-dash/1.5.2/docker-compose.yml diff --git a/apps/nezha-dash/1.5.1/scripts/init.sh b/apps/nezha-dash/1.5.2/scripts/init.sh similarity index 100% rename from apps/nezha-dash/1.5.1/scripts/init.sh rename to apps/nezha-dash/1.5.2/scripts/init.sh diff --git a/apps/nezha-dash/1.5.1/scripts/uninstall.sh b/apps/nezha-dash/1.5.2/scripts/uninstall.sh similarity index 100% rename from apps/nezha-dash/1.5.1/scripts/uninstall.sh rename to apps/nezha-dash/1.5.2/scripts/uninstall.sh diff --git a/apps/nezha-dash/1.5.1/scripts/upgrade.sh b/apps/nezha-dash/1.5.2/scripts/upgrade.sh similarity index 100% rename from apps/nezha-dash/1.5.1/scripts/upgrade.sh rename to apps/nezha-dash/1.5.2/scripts/upgrade.sh From d85953620fd0b95708fc9f74d0b7834faa51f883 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Tue, 26 Nov 2024 15:25:37 +0000 Subject: [PATCH 08/35] Update app version [skip ci] --- apps/synapse/{1.119.0 => 1.120.0}/data.yml | 0 apps/synapse/{1.119.0 => 1.120.0}/docker-compose.yml | 0 apps/synapse/{1.119.0 => 1.120.0}/scripts/init.sh | 0 apps/synapse/{1.119.0 => 1.120.0}/scripts/uninstall.sh | 0 apps/synapse/{1.119.0 => 1.120.0}/scripts/upgrade.sh | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename apps/synapse/{1.119.0 => 1.120.0}/data.yml (100%) rename apps/synapse/{1.119.0 => 1.120.0}/docker-compose.yml (100%) rename apps/synapse/{1.119.0 => 1.120.0}/scripts/init.sh (100%) rename apps/synapse/{1.119.0 => 1.120.0}/scripts/uninstall.sh (100%) rename apps/synapse/{1.119.0 => 1.120.0}/scripts/upgrade.sh (100%) diff --git a/apps/synapse/1.119.0/data.yml b/apps/synapse/1.120.0/data.yml similarity index 100% rename from apps/synapse/1.119.0/data.yml rename to apps/synapse/1.120.0/data.yml diff --git a/apps/synapse/1.119.0/docker-compose.yml b/apps/synapse/1.120.0/docker-compose.yml similarity index 100% rename from apps/synapse/1.119.0/docker-compose.yml rename to apps/synapse/1.120.0/docker-compose.yml diff --git a/apps/synapse/1.119.0/scripts/init.sh b/apps/synapse/1.120.0/scripts/init.sh similarity index 100% rename from apps/synapse/1.119.0/scripts/init.sh rename to apps/synapse/1.120.0/scripts/init.sh diff --git a/apps/synapse/1.119.0/scripts/uninstall.sh b/apps/synapse/1.120.0/scripts/uninstall.sh similarity index 100% rename from apps/synapse/1.119.0/scripts/uninstall.sh rename to apps/synapse/1.120.0/scripts/uninstall.sh diff --git a/apps/synapse/1.119.0/scripts/upgrade.sh b/apps/synapse/1.120.0/scripts/upgrade.sh similarity index 100% rename from apps/synapse/1.119.0/scripts/upgrade.sh rename to apps/synapse/1.120.0/scripts/upgrade.sh From 25571998fb04f5f06346f81502d2a317fef26590 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 19:47:41 +0000 Subject: [PATCH 09/35] chore(deps): update stonith404/pingvin-share docker tag to v1.6.1 --- apps/pingvin-share/1.6.0/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/pingvin-share/1.6.0/docker-compose.yml b/apps/pingvin-share/1.6.0/docker-compose.yml index 4321344ae..23c78f313 100644 --- a/apps/pingvin-share/1.6.0/docker-compose.yml +++ b/apps/pingvin-share/1.6.0/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: pingvin-share: - image: stonith404/pingvin-share:v1.6.0 + image: stonith404/pingvin-share:v1.6.1 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From ff299b00d1a930caf89ae7ce034a429d68e1992b Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Tue, 26 Nov 2024 19:47:52 +0000 Subject: [PATCH 10/35] Update app version [skip ci] --- apps/pingvin-share/{1.6.0 => 1.6.1}/data.yml | 0 apps/pingvin-share/{1.6.0 => 1.6.1}/docker-compose.yml | 0 apps/pingvin-share/{1.6.0 => 1.6.1}/scripts/init.sh | 0 apps/pingvin-share/{1.6.0 => 1.6.1}/scripts/uninstall.sh | 0 apps/pingvin-share/{1.6.0 => 1.6.1}/scripts/upgrade.sh | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename apps/pingvin-share/{1.6.0 => 1.6.1}/data.yml (100%) rename apps/pingvin-share/{1.6.0 => 1.6.1}/docker-compose.yml (100%) rename apps/pingvin-share/{1.6.0 => 1.6.1}/scripts/init.sh (100%) rename apps/pingvin-share/{1.6.0 => 1.6.1}/scripts/uninstall.sh (100%) rename apps/pingvin-share/{1.6.0 => 1.6.1}/scripts/upgrade.sh (100%) diff --git a/apps/pingvin-share/1.6.0/data.yml b/apps/pingvin-share/1.6.1/data.yml similarity index 100% rename from apps/pingvin-share/1.6.0/data.yml rename to apps/pingvin-share/1.6.1/data.yml diff --git a/apps/pingvin-share/1.6.0/docker-compose.yml b/apps/pingvin-share/1.6.1/docker-compose.yml similarity index 100% rename from apps/pingvin-share/1.6.0/docker-compose.yml rename to apps/pingvin-share/1.6.1/docker-compose.yml diff --git a/apps/pingvin-share/1.6.0/scripts/init.sh b/apps/pingvin-share/1.6.1/scripts/init.sh similarity index 100% rename from apps/pingvin-share/1.6.0/scripts/init.sh rename to apps/pingvin-share/1.6.1/scripts/init.sh diff --git a/apps/pingvin-share/1.6.0/scripts/uninstall.sh b/apps/pingvin-share/1.6.1/scripts/uninstall.sh similarity index 100% rename from apps/pingvin-share/1.6.0/scripts/uninstall.sh rename to apps/pingvin-share/1.6.1/scripts/uninstall.sh diff --git a/apps/pingvin-share/1.6.0/scripts/upgrade.sh b/apps/pingvin-share/1.6.1/scripts/upgrade.sh similarity index 100% rename from apps/pingvin-share/1.6.0/scripts/upgrade.sh rename to apps/pingvin-share/1.6.1/scripts/upgrade.sh From 75a83a34472c4c9e767fde2b91eca90931266898 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 22:26:10 +0000 Subject: [PATCH 11/35] chore(deps): update linuxserver/prowlarr docker tag to v1.27.0 --- apps/prowlarr/1.26.1/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/prowlarr/1.26.1/docker-compose.yml b/apps/prowlarr/1.26.1/docker-compose.yml index 5b6aa43f1..85e3e58b7 100644 --- a/apps/prowlarr/1.26.1/docker-compose.yml +++ b/apps/prowlarr/1.26.1/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: prowlarr: - image: linuxserver/prowlarr:1.26.1 + image: linuxserver/prowlarr:1.27.0 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From 6b998b1300828f4f66bf31d6423ca129d3fa14a5 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Tue, 26 Nov 2024 22:26:23 +0000 Subject: [PATCH 12/35] Update app version [skip ci] --- apps/prowlarr/{1.26.1 => 1.27.0}/data.yml | 0 apps/prowlarr/{1.26.1 => 1.27.0}/docker-compose.yml | 0 apps/prowlarr/{1.26.1 => 1.27.0}/scripts/init.sh | 0 apps/prowlarr/{1.26.1 => 1.27.0}/scripts/uninstall.sh | 0 apps/prowlarr/{1.26.1 => 1.27.0}/scripts/upgrade.sh | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename apps/prowlarr/{1.26.1 => 1.27.0}/data.yml (100%) rename apps/prowlarr/{1.26.1 => 1.27.0}/docker-compose.yml (100%) rename apps/prowlarr/{1.26.1 => 1.27.0}/scripts/init.sh (100%) rename apps/prowlarr/{1.26.1 => 1.27.0}/scripts/uninstall.sh (100%) rename apps/prowlarr/{1.26.1 => 1.27.0}/scripts/upgrade.sh (100%) diff --git a/apps/prowlarr/1.26.1/data.yml b/apps/prowlarr/1.27.0/data.yml similarity index 100% rename from apps/prowlarr/1.26.1/data.yml rename to apps/prowlarr/1.27.0/data.yml diff --git a/apps/prowlarr/1.26.1/docker-compose.yml b/apps/prowlarr/1.27.0/docker-compose.yml similarity index 100% rename from apps/prowlarr/1.26.1/docker-compose.yml rename to apps/prowlarr/1.27.0/docker-compose.yml diff --git a/apps/prowlarr/1.26.1/scripts/init.sh b/apps/prowlarr/1.27.0/scripts/init.sh similarity index 100% rename from apps/prowlarr/1.26.1/scripts/init.sh rename to apps/prowlarr/1.27.0/scripts/init.sh diff --git a/apps/prowlarr/1.26.1/scripts/uninstall.sh b/apps/prowlarr/1.27.0/scripts/uninstall.sh similarity index 100% rename from apps/prowlarr/1.26.1/scripts/uninstall.sh rename to apps/prowlarr/1.27.0/scripts/uninstall.sh diff --git a/apps/prowlarr/1.26.1/scripts/upgrade.sh b/apps/prowlarr/1.27.0/scripts/upgrade.sh similarity index 100% rename from apps/prowlarr/1.26.1/scripts/upgrade.sh rename to apps/prowlarr/1.27.0/scripts/upgrade.sh From 2c7c4f9117fbea0dd281e0a709ef1f300a381b07 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 03:56:31 +0000 Subject: [PATCH 13/35] chore(deps): update linuxserver/sonarr docker tag to v4.0.11 --- apps/sonarr/4.0.10/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/sonarr/4.0.10/docker-compose.yml b/apps/sonarr/4.0.10/docker-compose.yml index 06d628e80..a0de39c75 100644 --- a/apps/sonarr/4.0.10/docker-compose.yml +++ b/apps/sonarr/4.0.10/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: sonarr: - image: linuxserver/sonarr:4.0.10 + image: linuxserver/sonarr:4.0.11 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From e3ecbddb9c9d5238808ea3d0e28027fabe4d4bc6 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Wed, 27 Nov 2024 03:56:41 +0000 Subject: [PATCH 14/35] Update app version [skip ci] --- apps/sonarr/{4.0.10 => 4.0.11}/data.yml | 0 apps/sonarr/{4.0.10 => 4.0.11}/docker-compose.yml | 0 apps/sonarr/{4.0.10 => 4.0.11}/scripts/init.sh | 0 apps/sonarr/{4.0.10 => 4.0.11}/scripts/uninstall.sh | 0 apps/sonarr/{4.0.10 => 4.0.11}/scripts/upgrade.sh | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename apps/sonarr/{4.0.10 => 4.0.11}/data.yml (100%) rename apps/sonarr/{4.0.10 => 4.0.11}/docker-compose.yml (100%) rename apps/sonarr/{4.0.10 => 4.0.11}/scripts/init.sh (100%) rename apps/sonarr/{4.0.10 => 4.0.11}/scripts/uninstall.sh (100%) rename apps/sonarr/{4.0.10 => 4.0.11}/scripts/upgrade.sh (100%) diff --git a/apps/sonarr/4.0.10/data.yml b/apps/sonarr/4.0.11/data.yml similarity index 100% rename from apps/sonarr/4.0.10/data.yml rename to apps/sonarr/4.0.11/data.yml diff --git a/apps/sonarr/4.0.10/docker-compose.yml b/apps/sonarr/4.0.11/docker-compose.yml similarity index 100% rename from apps/sonarr/4.0.10/docker-compose.yml rename to apps/sonarr/4.0.11/docker-compose.yml diff --git a/apps/sonarr/4.0.10/scripts/init.sh b/apps/sonarr/4.0.11/scripts/init.sh similarity index 100% rename from apps/sonarr/4.0.10/scripts/init.sh rename to apps/sonarr/4.0.11/scripts/init.sh diff --git a/apps/sonarr/4.0.10/scripts/uninstall.sh b/apps/sonarr/4.0.11/scripts/uninstall.sh similarity index 100% rename from apps/sonarr/4.0.10/scripts/uninstall.sh rename to apps/sonarr/4.0.11/scripts/uninstall.sh diff --git a/apps/sonarr/4.0.10/scripts/upgrade.sh b/apps/sonarr/4.0.11/scripts/upgrade.sh similarity index 100% rename from apps/sonarr/4.0.10/scripts/upgrade.sh rename to apps/sonarr/4.0.11/scripts/upgrade.sh From 0b5026f645db3eb57a7c225537bc4ae91adc52ed Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Wed, 27 Nov 2024 17:23:57 +0800 Subject: [PATCH 15/35] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20AN?= =?UTF-8?q?I-RSS=20AutoLady?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/ani-rss/1.1.202/data.yml | 2 +- apps/ani-rss/1.1.202/docker-compose.yml | 2 +- apps/auto-lady/1.1.202/data.yml | 2 +- apps/auto-lady/1.1.202/docker-compose.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/ani-rss/1.1.202/data.yml b/apps/ani-rss/1.1.202/data.yml index 57411f61d..1e348edcb 100644 --- a/apps/ani-rss/1.1.202/data.yml +++ b/apps/ani-rss/1.1.202/data.yml @@ -9,7 +9,7 @@ additionalProperties: type: text - default: 7789 edit: true - envKey: PANEL_APP_PORT_ADMIN + envKey: PANEL_APP_PORT_HTTP labelZh: WebUI 端口 labelEn: WebUI port required: true diff --git a/apps/ani-rss/1.1.202/docker-compose.yml b/apps/ani-rss/1.1.202/docker-compose.yml index 18956749d..809143e0e 100644 --- a/apps/ani-rss/1.1.202/docker-compose.yml +++ b/apps/ani-rss/1.1.202/docker-compose.yml @@ -12,7 +12,7 @@ services: networks: - 1panel-network ports: - - ${PANEL_APP_PORT_ADMIN}:7789 + - ${PANEL_APP_PORT_HTTP}:7789 env_file: - /etc/1panel/envs/global.env - ${ENV_FILE:-/etc/1panel/envs/default.env} diff --git a/apps/auto-lady/1.1.202/data.yml b/apps/auto-lady/1.1.202/data.yml index b39ee700f..668b067c0 100644 --- a/apps/auto-lady/1.1.202/data.yml +++ b/apps/auto-lady/1.1.202/data.yml @@ -9,7 +9,7 @@ additionalProperties: type: text - default: 8080 edit: true - envKey: PANEL_APP_PORT_ADMIN + envKey: PANEL_APP_PORT_HTTP labelZh: WebUI 端口 labelEn: WebUI port required: true diff --git a/apps/auto-lady/1.1.202/docker-compose.yml b/apps/auto-lady/1.1.202/docker-compose.yml index 825d9937b..69613b1b0 100644 --- a/apps/auto-lady/1.1.202/docker-compose.yml +++ b/apps/auto-lady/1.1.202/docker-compose.yml @@ -12,7 +12,7 @@ services: networks: - 1panel-network ports: - - ${PANEL_APP_PORT_ADMIN}:80 + - ${PANEL_APP_PORT_HTTP}:80 env_file: - /etc/1panel/envs/global.env - ${ENV_FILE:-/etc/1panel/envs/default.env} From 593018d97ac71556d83736cb56161abc1bca32a7 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Wed, 27 Nov 2024 17:54:18 +0800 Subject: [PATCH 16/35] =?UTF-8?q?=E5=BA=94=E7=94=A8=E6=A0=87=E5=87=86?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/acg-faka/1.3.8/docker-compose.yml | 2 +- apps/acg-faka/1.3.8/scripts/init.sh | 2 ++ apps/acg-faka/1.3.8/scripts/upgrade.sh | 2 ++ apps/alist-aria2/3.40.0/docker-compose.yml | 2 +- apps/alist-aria2/3.40.0/scripts/init.sh | 2 ++ apps/alist-aria2/3.40.0/scripts/upgrade.sh | 2 ++ apps/alist-ffmpeg/3.40.0/docker-compose.yml | 2 +- apps/alist-ffmpeg/3.40.0/scripts/init.sh | 2 ++ apps/alist-ffmpeg/3.40.0/scripts/upgrade.sh | 2 ++ apps/alist/3.40.0/docker-compose.yml | 2 +- apps/alist/3.40.0/scripts/init.sh | 2 ++ apps/alist/3.40.0/scripts/upgrade.sh | 2 ++ apps/ani-rss/1.1.202/docker-compose.yml | 2 +- apps/ani-rss/1.1.202/scripts/init.sh | 2 ++ apps/ani-rss/1.1.202/scripts/upgrade.sh | 2 ++ apps/ani-rss/README.md | 2 +- apps/artalk/2.9.1/docker-compose.yml | 2 +- apps/artalk/2.9.1/scripts/init.sh | 2 ++ apps/artalk/2.9.1/scripts/upgrade.sh | 2 ++ apps/auto-lady/1.1.202/docker-compose.yml | 2 +- apps/auto-lady/1.1.202/scripts/init.sh | 2 ++ apps/auto-lady/1.1.202/scripts/upgrade.sh | 2 ++ apps/auto-lady/README.md | 2 +- apps/baota/9.0/docker-compose.yml | 2 +- apps/baota/9.0/scripts/init.sh | 2 ++ apps/baota/9.0/scripts/upgrade.sh | 2 ++ apps/bark/2.1.5/docker-compose.yml | 2 +- apps/bark/2.1.5/scripts/init.sh | 2 ++ apps/bark/2.1.5/scripts/upgrade.sh | 2 ++ apps/bitmagnet/0.9.5/docker-compose.yml | 2 +- apps/bitmagnet/0.9.5/scripts/init.sh | 2 ++ apps/bitmagnet/0.9.5/scripts/upgrade.sh | 2 ++ apps/casdoor/1.758.0/docker-compose.yml | 4 +-- apps/casdoor/1.758.0/envs/casdoor.env | 31 +++++++++++++++++++ apps/casdoor/1.758.0/envs/default.env | 2 ++ apps/casdoor/1.758.0/envs/global.env | 2 ++ apps/casdoor/1.758.0/scripts/init.sh | 4 +++ apps/casdoor/1.758.0/scripts/upgrade.sh | 4 +++ apps/certimate/0.2.21/docker-compose.yml | 2 +- apps/certimate/0.2.21/scripts/init.sh | 2 ++ apps/certimate/0.2.21/scripts/upgrade.sh | 2 ++ apps/cookie-cloud/latest/docker-compose.yml | 2 +- apps/cookie-cloud/latest/scripts/init.sh | 2 ++ apps/cookie-cloud/latest/scripts/upgrade.sh | 2 ++ apps/deeplx/0.9.8.3/docker-compose.yml | 2 +- apps/deeplx/0.9.8.3/scripts/init.sh | 2 ++ apps/deeplx/0.9.8.3/scripts/upgrade.sh | 2 ++ apps/dockge/1.4.2/docker-compose.yml | 2 +- apps/dockge/1.4.2/scripts/init.sh | 2 ++ apps/dockge/1.4.2/scripts/upgrade.sh | 2 ++ apps/dozzle/8.8.2/docker-compose.yml | 2 +- apps/dozzle/8.8.2/scripts/init.sh | 2 ++ apps/dozzle/8.8.2/scripts/upgrade.sh | 2 ++ apps/dpanel-lite/1.2.6/docker-compose.yml | 2 +- apps/dpanel-lite/1.2.6/scripts/init.sh | 2 ++ apps/dpanel-lite/1.2.6/scripts/upgrade.sh | 2 ++ apps/dpanel/1.2.6/docker-compose.yml | 2 +- apps/dpanel/1.2.6/scripts/init.sh | 2 ++ apps/dpanel/1.2.6/scripts/upgrade.sh | 2 ++ apps/dujiaoka/2.0.9/docker-compose.yml | 2 +- apps/dujiaoka/2.0.9/scripts/init.sh | 2 ++ apps/dujiaoka/2.0.9/scripts/upgrade.sh | 2 ++ .../8.16.1/docker-compose.yml | 2 +- .../8.16.1/scripts/init.sh | 2 ++ .../8.16.1/scripts/upgrade.sh | 2 ++ apps/elastic-kibana/8.16.1/docker-compose.yml | 2 +- apps/elastic-kibana/8.16.1/scripts/init.sh | 2 ++ apps/elastic-kibana/8.16.1/scripts/upgrade.sh | 2 ++ apps/element-web/1.11.86/docker-compose.yml | 2 +- apps/element-web/1.11.86/scripts/init.sh | 2 ++ apps/element-web/1.11.86/scripts/upgrade.sh | 2 ++ apps/emby-amilys/4.8.9.0/scripts/init.sh | 2 ++ apps/emby-amilys/4.8.9.0/scripts/upgrade.sh | 2 ++ apps/emby-lovechen/4.8.0.21/scripts/init.sh | 2 ++ .../emby-lovechen/4.8.0.21/scripts/upgrade.sh | 2 ++ apps/emby/4.8.10.0/scripts/init.sh | 2 ++ apps/emby/4.8.10.0/scripts/upgrade.sh | 2 ++ apps/ghost/5.101.4/docker-compose.yml | 2 +- apps/ghost/5.101.4/scripts/init.sh | 2 ++ apps/ghost/5.101.4/scripts/upgrade.sh | 2 ++ apps/gitea-runner/0.2.11/docker-compose.yml | 2 +- apps/gitea/1.22.4/docker-compose.yml | 2 +- apps/gitea/1.22.4/scripts/init.sh | 2 ++ apps/gitea/1.22.4/scripts/upgrade.sh | 2 ++ apps/halo/2.20.10/scripts/init.sh | 2 ++ apps/halo/2.20.10/scripts/upgrade.sh | 2 ++ apps/iframely/2.4.3/docker-compose.yml | 2 +- apps/iframely/2.4.3/scripts/init.sh | 2 ++ apps/iframely/2.4.3/scripts/upgrade.sh | 2 ++ .../1.121.0/docker-compose.yml | 2 +- .../1.121.0/scripts/init.sh | 2 ++ .../1.121.0/scripts/upgrade.sh | 2 ++ apps/immich-server/1.121.0/docker-compose.yml | 2 +- apps/immich-server/1.121.0/scripts/init.sh | 2 ++ apps/immich-server/1.121.0/scripts/upgrade.sh | 2 ++ apps/immich/1.121.0/docker-compose.yml | 4 +-- apps/immich/1.121.0/scripts/init.sh | 2 ++ apps/immich/1.121.0/scripts/upgrade.sh | 2 ++ apps/iycms/3.3.44/docker-compose.yml | 2 +- apps/iycms/3.3.44/scripts/init.sh | 2 ++ apps/iycms/3.3.44/scripts/upgrade.sh | 2 ++ apps/jellyseerr/2.1.0/docker-compose.yml | 2 +- apps/jellyseerr/2.1.0/scripts/init.sh | 2 ++ apps/jellyseerr/2.1.0/scripts/upgrade.sh | 2 ++ apps/jproxy/3.4.4/docker-compose.yml | 2 +- apps/jproxy/3.4.4/scripts/init.sh | 2 ++ apps/jproxy/3.4.4/scripts/upgrade.sh | 2 ++ apps/kimai/2.23.0/docker-compose.yml | 2 +- apps/kimai/2.23.0/scripts/init.sh | 2 ++ apps/kimai/2.23.0/scripts/upgrade.sh | 2 ++ apps/limesurvey/6.6.5/docker-compose.yml | 2 +- apps/limesurvey/6.6.5/scripts/init.sh | 2 ++ apps/limesurvey/6.6.5/scripts/upgrade.sh | 2 ++ apps/linkding/1.36.0/docker-compose.yml | 2 +- apps/linkding/1.36.0/scripts/init.sh | 2 ++ apps/linkding/1.36.0/scripts/upgrade.sh | 2 ++ apps/maccms10/24.11.19/docker-compose.yml | 2 +- apps/maccms10/24.11.19/scripts/init.sh | 2 ++ apps/maccms10/24.11.19/scripts/upgrade.sh | 2 ++ apps/macos/1.16/docker-compose.yml | 2 +- apps/macos/1.16/scripts/init.sh | 2 ++ apps/macos/1.16/scripts/upgrade.sh | 2 ++ apps/mailserver/14.0.0/docker-compose.yml | 2 +- apps/mailserver/14.0.0/scripts/init.sh | 2 ++ apps/mailserver/14.0.0/scripts/upgrade.sh | 2 ++ apps/mariadb/11.6.2/docker-compose.yml | 2 +- apps/mariadb/11.6.2/scripts/init.sh | 2 ++ apps/mariadb/11.6.2/scripts/upgrade.sh | 2 ++ apps/maxkb/1.7.2/docker-compose.yml | 2 +- apps/maxkb/1.7.2/scripts/init.sh | 2 ++ apps/maxkb/1.7.2/scripts/upgrade.sh | 2 ++ apps/mcy-shop/5.0.17/docker-compose.yml | 2 +- apps/mcy-shop/5.0.17/scripts/init.sh | 2 ++ apps/mcy-shop/5.0.17/scripts/upgrade.sh | 2 ++ apps/mediacms/4.1.0/docker-compose.yml | 4 +-- apps/mediacms/4.1.0/scripts/init.sh | 2 ++ apps/mediacms/4.1.0/scripts/upgrade.sh | 2 ++ apps/minio/2024-11-07/docker-compose.yml | 2 +- apps/minio/2024-11-07/scripts/init.sh | 2 ++ apps/minio/2024-11-07/scripts/upgrade.sh | 2 ++ apps/movie-pilot/1.9.17/docker-compose.yml | 2 +- apps/movie-pilot/1.9.17/scripts/init.sh | 2 ++ apps/movie-pilot/1.9.17/scripts/upgrade.sh | 2 ++ apps/movie-pilot/2.1.0/docker-compose.yml | 2 +- apps/movie-pilot/2.1.0/scripts/init.sh | 2 ++ apps/movie-pilot/2.1.0/scripts/upgrade.sh | 2 ++ apps/mysql/5.7.44/docker-compose.yml | 2 +- apps/mysql/5.7.44/scripts/init.sh | 2 ++ apps/mysql/5.7.44/scripts/upgrade.sh | 2 ++ apps/mysql/8.4.3/docker-compose.yml | 2 +- apps/mysql/8.4.3/scripts/init.sh | 2 ++ apps/mysql/8.4.3/scripts/upgrade.sh | 2 ++ apps/nacos/2.4.3/docker-compose.yml | 2 +- apps/nacos/2.4.3/scripts/init.sh | 2 ++ apps/nacos/2.4.3/scripts/upgrade.sh | 2 ++ apps/nexusphp/1.8.16/docker-compose.yml | 2 +- apps/nexusphp/1.8.16/scripts/init.sh | 2 ++ apps/nexusphp/1.8.16/scripts/upgrade.sh | 2 ++ apps/nezha-dash/1.5.2/docker-compose.yml | 2 +- apps/nezha-dash/1.5.2/scripts/init.sh | 2 ++ apps/nezha-dash/1.5.2/scripts/upgrade.sh | 2 ++ apps/nginx-ui/2.0.0/docker-compose.yml | 2 +- apps/nginx-ui/2.0.0/scripts/init.sh | 2 ++ apps/nginx-ui/2.0.0/scripts/upgrade.sh | 2 ++ apps/nocodb/0.258.2/docker-compose.yml | 2 +- apps/nocodb/0.258.2/scripts/init.sh | 2 ++ apps/nocodb/0.258.2/scripts/upgrade.sh | 2 ++ apps/onedev/11.5.3/docker-compose.yml | 2 +- apps/onedev/11.5.3/scripts/init.sh | 2 ++ apps/onedev/11.5.3/scripts/upgrade.sh | 2 ++ apps/openfire/4.9.0/docker-compose.yml | 2 +- apps/openfire/4.9.0/scripts/init.sh | 2 ++ apps/openfire/4.9.0/scripts/upgrade.sh | 2 ++ apps/outline/0.81.1/docker-compose.yml | 2 +- apps/outline/0.81.1/scripts/init.sh | 2 ++ apps/outline/0.81.1/scripts/upgrade.sh | 2 ++ apps/page-spy-web/1.9.6/docker-compose.yml | 2 +- apps/page-spy-web/1.9.6/scripts/init.sh | 2 ++ apps/page-spy-web/1.9.6/scripts/upgrade.sh | 2 ++ apps/percona/8.0/docker-compose.yml | 2 +- apps/percona/8.0/scripts/init.sh | 2 ++ apps/percona/8.0/scripts/upgrade.sh | 2 ++ apps/photoprism/240915/docker-compose.yml | 2 +- apps/photoprism/240915/scripts/init.sh | 2 ++ apps/photoprism/240915/scripts/upgrade.sh | 2 ++ apps/pingvin-share/1.6.1/docker-compose.yml | 2 +- apps/pingvin-share/1.6.1/scripts/init.sh | 2 ++ apps/pingvin-share/1.6.1/scripts/upgrade.sh | 2 ++ apps/pixman/1.8.2/docker-compose.yml | 2 +- apps/pixman/1.8.2/scripts/init.sh | 2 ++ apps/pixman/1.8.2/scripts/upgrade.sh | 2 ++ .../postgresql/16.6-alpine/docker-compose.yml | 2 +- apps/postgresql/16.6-alpine/scripts/init.sh | 2 ++ .../postgresql/16.6-alpine/scripts/upgrade.sh | 2 ++ apps/postgresql/16.6/docker-compose.yml | 2 +- apps/postgresql/16.6/scripts/init.sh | 2 ++ apps/postgresql/16.6/scripts/upgrade.sh | 2 ++ .../postgresql/17.2-alpine/docker-compose.yml | 2 +- apps/postgresql/17.2-alpine/scripts/init.sh | 2 ++ .../postgresql/17.2-alpine/scripts/upgrade.sh | 2 ++ apps/postgresql/17.2/docker-compose.yml | 2 +- apps/postgresql/17.2/scripts/init.sh | 2 ++ apps/postgresql/17.2/scripts/upgrade.sh | 2 ++ .../postgresql/pg14-alpine/docker-compose.yml | 2 +- apps/postgresql/pg14-alpine/scripts/init.sh | 2 ++ .../postgresql/pg14-alpine/scripts/upgrade.sh | 2 ++ .../pg14-vectors/docker-compose.yml | 2 +- apps/postgresql/pg14-vectors/scripts/init.sh | 2 ++ .../pg14-vectors/scripts/upgrade.sh | 2 ++ apps/postgresql/pg14/docker-compose.yml | 2 +- apps/postgresql/pg14/scripts/init.sh | 2 ++ apps/postgresql/pg14/scripts/upgrade.sh | 2 ++ .../postgresql/pg15-alpine/docker-compose.yml | 2 +- apps/postgresql/pg15-alpine/scripts/init.sh | 2 ++ .../postgresql/pg15-alpine/scripts/upgrade.sh | 2 ++ .../pg15-vectors/docker-compose.yml | 2 +- apps/postgresql/pg15-vectors/scripts/init.sh | 2 ++ .../pg15-vectors/scripts/upgrade.sh | 2 ++ apps/postgresql/pg15/docker-compose.yml | 2 +- apps/postgresql/pg15/scripts/init.sh | 2 ++ apps/postgresql/pg15/scripts/upgrade.sh | 2 ++ .../postgresql/pg16-alpine/docker-compose.yml | 2 +- apps/postgresql/pg16-alpine/scripts/init.sh | 2 ++ .../postgresql/pg16-alpine/scripts/upgrade.sh | 2 ++ .../pg16-vectors/docker-compose.yml | 2 +- apps/postgresql/pg16-vectors/scripts/init.sh | 2 ++ .../pg16-vectors/scripts/upgrade.sh | 2 ++ apps/postgresql/pg16/docker-compose.yml | 2 +- apps/postgresql/pg16/scripts/init.sh | 2 ++ apps/postgresql/pg16/scripts/upgrade.sh | 2 ++ apps/prowlarr/1.27.0/docker-compose.yml | 2 +- apps/prowlarr/1.27.0/scripts/init.sh | 2 ++ apps/prowlarr/1.27.0/scripts/upgrade.sh | 2 ++ apps/puff/0.2.2/docker-compose.yml | 2 +- apps/puff/0.2.2/scripts/init.sh | 2 ++ apps/puff/0.2.2/scripts/upgrade.sh | 2 ++ apps/qbittorrent/4.6.7/docker-compose.yml | 2 +- apps/qbittorrent/5.0.2/docker-compose.yml | 2 +- apps/radarr/5.15.1/docker-compose.yml | 2 +- apps/radarr/5.15.1/scripts/init.sh | 2 ++ apps/radarr/5.15.1/scripts/upgrade.sh | 2 ++ apps/reader3-webview/3.2.0/docker-compose.yml | 2 +- apps/reader3/3.2.10/docker-compose.yml | 2 +- apps/reader3/3.2.10/scripts/init.sh | 2 ++ apps/reader3/3.2.10/scripts/upgrade.sh | 2 ++ apps/rsshub/2024-11-26/docker-compose.yml | 2 +- apps/rsshub/2024-11-26/scripts/init.sh | 2 ++ apps/rsshub/2024-11-26/scripts/upgrade.sh | 2 ++ apps/sentinel/1.8.8/scripts/init.sh | 2 ++ apps/sentinel/1.8.8/scripts/upgrade.sh | 2 ++ apps/shiori/1.7.1/docker-compose.yml | 2 +- apps/shiori/1.7.1/scripts/init.sh | 2 ++ apps/shiori/1.7.1/scripts/upgrade.sh | 2 ++ apps/siyuan/3.1.13/docker-compose.yml | 2 +- apps/slink/1.2.1/docker-compose.yml | 2 +- apps/slink/1.2.1/scripts/init.sh | 2 ++ apps/slink/1.2.1/scripts/upgrade.sh | 2 ++ apps/sonarr/4.0.11/docker-compose.yml | 2 +- apps/sonarr/4.0.11/scripts/init.sh | 2 ++ apps/sonarr/4.0.11/scripts/upgrade.sh | 2 ++ apps/speedtest/5.4.1/docker-compose.yml | 2 +- apps/speedtest/5.4.1/scripts/init.sh | 2 ++ apps/speedtest/5.4.1/scripts/upgrade.sh | 2 ++ .../0.7.2/docker-compose.yml | 2 +- apps/stream-rec-backend/0.7.2/scripts/init.sh | 2 ++ .../0.7.2/scripts/upgrade.sh | 2 ++ .../0.7.2/docker-compose.yml | 2 +- .../stream-rec-frontend/0.7.2/scripts/init.sh | 2 ++ .../0.7.2/scripts/upgrade.sh | 2 ++ apps/stream-rec/0.7.2/docker-compose.yml | 4 +-- apps/stream-rec/0.7.2/scripts/init.sh | 2 ++ apps/stream-rec/0.7.2/scripts/upgrade.sh | 2 ++ apps/sun-panel/1.6.0/docker-compose.yml | 2 +- apps/sun-panel/1.6.0/scripts/init.sh | 2 ++ apps/sun-panel/1.6.0/scripts/upgrade.sh | 2 ++ apps/synapse-admin/0.10.3/docker-compose.yml | 2 +- apps/synapse-admin/0.10.3/scripts/init.sh | 2 ++ apps/synapse-admin/0.10.3/scripts/upgrade.sh | 2 ++ apps/synapse/1.120.0/docker-compose.yml | 4 +-- apps/synapse/1.120.0/scripts/init.sh | 2 ++ apps/synapse/1.120.0/scripts/upgrade.sh | 2 ++ apps/tangsengdaodao/1.5/docker-compose.yml | 8 ++--- apps/tangsengdaodao/1.5/scripts/init.sh | 2 ++ apps/tangsengdaodao/1.5/scripts/upgrade.sh | 2 ++ apps/teemii/0.8.2/docker-compose.yml | 4 +-- apps/teemii/0.8.2/scripts/init.sh | 2 ++ apps/teemii/0.8.2/scripts/upgrade.sh | 2 ++ apps/telegram-bot-api/8.0/docker-compose.yml | 2 +- apps/telegram-bot-api/8.0/scripts/init.sh | 2 ++ apps/telegram-bot-api/8.0/scripts/upgrade.sh | 2 ++ apps/traccar/6.5/docker-compose.yml | 2 +- apps/traccar/6.5/scripts/init.sh | 2 ++ apps/traccar/6.5/scripts/upgrade.sh | 2 ++ apps/transmission/4.0.6/docker-compose.yml | 2 +- apps/transmission/4.0.6/scripts/init.sh | 2 ++ apps/transmission/4.0.6/scripts/upgrade.sh | 2 ++ apps/umami-mysql/2.14.0/docker-compose.yml | 2 +- apps/umami-mysql/2.14.0/scripts/init.sh | 2 ++ apps/umami-mysql/2.14.0/scripts/upgrade.sh | 2 ++ apps/umami/2.14.0/docker-compose.yml | 2 +- apps/umami/2.14.0/scripts/init.sh | 2 ++ apps/umami/2.14.0/scripts/upgrade.sh | 2 ++ apps/uptime-kuma/1.23.15/docker-compose.yml | 2 +- apps/uptime-kuma/1.23.15/scripts/init.sh | 2 ++ apps/uptime-kuma/1.23.15/scripts/upgrade.sh | 2 ++ apps/uptime-kuma/2.0.0/docker-compose.yml | 2 +- apps/uptime-kuma/2.0.0/scripts/init.sh | 2 ++ apps/uptime-kuma/2.0.0/scripts/upgrade.sh | 2 ++ apps/watchyourlan/2.0.4/docker-compose.yml | 2 +- apps/watchyourlan/2.0.4/scripts/init.sh | 2 ++ apps/watchyourlan/2.0.4/scripts/upgrade.sh | 2 ++ apps/windows/4.05/docker-compose.yml | 2 +- apps/windows/4.05/scripts/init.sh | 2 ++ apps/windows/4.05/scripts/upgrade.sh | 2 ++ apps/wiseflow/0.3.0/docker-compose.yml | 2 +- apps/wiseflow/0.3.0/scripts/init.sh | 2 ++ apps/wiseflow/0.3.0/scripts/upgrade.sh | 2 ++ apps/wukongim/1.2.6/docker-compose.yml | 2 +- apps/wukongim/1.2.6/scripts/init.sh | 2 ++ apps/wukongim/1.2.6/scripts/upgrade.sh | 2 ++ apps/xunlei-cnk3x/3.20.2/docker-compose.yml | 2 +- apps/xunlei-cnk3x/3.20.2/scripts/init.sh | 2 ++ apps/xunlei-cnk3x/3.20.2/scripts/upgrade.sh | 2 ++ .../zerotier-planet/1.14.2/docker-compose.yml | 2 +- apps/zerotier-planet/1.14.2/scripts/init.sh | 2 ++ .../zerotier-planet/1.14.2/scripts/upgrade.sh | 2 ++ apps/ztncui/1.2.17/docker-compose.yml | 2 +- apps/ztncui/1.2.17/scripts/init.sh | 2 ++ apps/ztncui/1.2.17/scripts/upgrade.sh | 2 ++ 329 files changed, 590 insertions(+), 119 deletions(-) create mode 100644 apps/casdoor/1.758.0/envs/casdoor.env create mode 100644 apps/casdoor/1.758.0/envs/default.env create mode 100644 apps/casdoor/1.758.0/envs/global.env diff --git a/apps/acg-faka/1.3.8/docker-compose.yml b/apps/acg-faka/1.3.8/docker-compose.yml index 0906ac014..9c136e5df 100644 --- a/apps/acg-faka/1.3.8/docker-compose.yml +++ b/apps/acg-faka/1.3.8/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ACG_FAKA_ROOT_PATH}/data:/var/www/html diff --git a/apps/acg-faka/1.3.8/scripts/init.sh b/apps/acg-faka/1.3.8/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/acg-faka/1.3.8/scripts/init.sh +++ b/apps/acg-faka/1.3.8/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/acg-faka/1.3.8/scripts/upgrade.sh b/apps/acg-faka/1.3.8/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/acg-faka/1.3.8/scripts/upgrade.sh +++ b/apps/acg-faka/1.3.8/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/alist-aria2/3.40.0/docker-compose.yml b/apps/alist-aria2/3.40.0/docker-compose.yml index 1e03e01fd..c27227fa8 100644 --- a/apps/alist-aria2/3.40.0/docker-compose.yml +++ b/apps/alist-aria2/3.40.0/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5244 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ALIST_ROOT_PATH}/data:/opt/alist/data diff --git a/apps/alist-aria2/3.40.0/scripts/init.sh b/apps/alist-aria2/3.40.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/alist-aria2/3.40.0/scripts/init.sh +++ b/apps/alist-aria2/3.40.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/alist-aria2/3.40.0/scripts/upgrade.sh b/apps/alist-aria2/3.40.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/alist-aria2/3.40.0/scripts/upgrade.sh +++ b/apps/alist-aria2/3.40.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/alist-ffmpeg/3.40.0/docker-compose.yml b/apps/alist-ffmpeg/3.40.0/docker-compose.yml index 7c064af68..76fcfb8ca 100644 --- a/apps/alist-ffmpeg/3.40.0/docker-compose.yml +++ b/apps/alist-ffmpeg/3.40.0/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5244 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ALIST_ROOT_PATH}/data:/opt/alist/data diff --git a/apps/alist-ffmpeg/3.40.0/scripts/init.sh b/apps/alist-ffmpeg/3.40.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/alist-ffmpeg/3.40.0/scripts/init.sh +++ b/apps/alist-ffmpeg/3.40.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/alist-ffmpeg/3.40.0/scripts/upgrade.sh b/apps/alist-ffmpeg/3.40.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/alist-ffmpeg/3.40.0/scripts/upgrade.sh +++ b/apps/alist-ffmpeg/3.40.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/alist/3.40.0/docker-compose.yml b/apps/alist/3.40.0/docker-compose.yml index 9f247544d..4e708409c 100644 --- a/apps/alist/3.40.0/docker-compose.yml +++ b/apps/alist/3.40.0/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5244 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ALIST_ROOT_PATH}/data:/opt/alist/data diff --git a/apps/alist/3.40.0/scripts/init.sh b/apps/alist/3.40.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/alist/3.40.0/scripts/init.sh +++ b/apps/alist/3.40.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/alist/3.40.0/scripts/upgrade.sh b/apps/alist/3.40.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/alist/3.40.0/scripts/upgrade.sh +++ b/apps/alist/3.40.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/ani-rss/1.1.202/docker-compose.yml b/apps/ani-rss/1.1.202/docker-compose.yml index 809143e0e..acc595a83 100644 --- a/apps/ani-rss/1.1.202/docker-compose.yml +++ b/apps/ani-rss/1.1.202/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:7789 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ANI_RSS_ROOT_PATH}/config:/config diff --git a/apps/ani-rss/1.1.202/scripts/init.sh b/apps/ani-rss/1.1.202/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/ani-rss/1.1.202/scripts/init.sh +++ b/apps/ani-rss/1.1.202/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/ani-rss/1.1.202/scripts/upgrade.sh b/apps/ani-rss/1.1.202/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/ani-rss/1.1.202/scripts/upgrade.sh +++ b/apps/ani-rss/1.1.202/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/ani-rss/README.md b/apps/ani-rss/README.md index b7f5eb97d..7d4495874 100644 --- a/apps/ani-rss/README.md +++ b/apps/ani-rss/README.md @@ -2,7 +2,7 @@ 自动追番、订阅、下载 蜜柑RSS动漫 -![Dockge](https://file.lifebus.top/imgs/ani_orss_cover.png) +![ANI-RSS](https://file.lifebus.top/imgs/ani_orss_cover.png) ![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) diff --git a/apps/artalk/2.9.1/docker-compose.yml b/apps/artalk/2.9.1/docker-compose.yml index 3662c36d2..65fc901b5 100644 --- a/apps/artalk/2.9.1/docker-compose.yml +++ b/apps/artalk/2.9.1/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:23366 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ARTALK_ROOT_PATH}/data:/data diff --git a/apps/artalk/2.9.1/scripts/init.sh b/apps/artalk/2.9.1/scripts/init.sh index 2b0096c5b..5e9dcca05 100644 --- a/apps/artalk/2.9.1/scripts/init.sh +++ b/apps/artalk/2.9.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env DATA_DIR="$ARTALK_ROOT_PATH/data" diff --git a/apps/artalk/2.9.1/scripts/upgrade.sh b/apps/artalk/2.9.1/scripts/upgrade.sh index 2b0096c5b..5e9dcca05 100644 --- a/apps/artalk/2.9.1/scripts/upgrade.sh +++ b/apps/artalk/2.9.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env DATA_DIR="$ARTALK_ROOT_PATH/data" diff --git a/apps/auto-lady/1.1.202/docker-compose.yml b/apps/auto-lady/1.1.202/docker-compose.yml index 69613b1b0..54016fad6 100644 --- a/apps/auto-lady/1.1.202/docker-compose.yml +++ b/apps/auto-lady/1.1.202/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${AUTO_LADY_ROOT_PATH}/config:/data diff --git a/apps/auto-lady/1.1.202/scripts/init.sh b/apps/auto-lady/1.1.202/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/auto-lady/1.1.202/scripts/init.sh +++ b/apps/auto-lady/1.1.202/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/auto-lady/1.1.202/scripts/upgrade.sh b/apps/auto-lady/1.1.202/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/auto-lady/1.1.202/scripts/upgrade.sh +++ b/apps/auto-lady/1.1.202/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/auto-lady/README.md b/apps/auto-lady/README.md index ba461b045..9f9b42551 100644 --- a/apps/auto-lady/README.md +++ b/apps/auto-lady/README.md @@ -2,7 +2,7 @@ 自动化订阅AV影片 -![Dockge](https://file.lifebus.top/imgs/autolady_cover.png) +![AutoLady](https://file.lifebus.top/imgs/autolady_cover.png) ![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) diff --git a/apps/baota/9.0/docker-compose.yml b/apps/baota/9.0/docker-compose.yml index ac9b19555..41405008a 100644 --- a/apps/baota/9.0/docker-compose.yml +++ b/apps/baota/9.0/docker-compose.yml @@ -19,7 +19,7 @@ services: - ${PANEL_APP_PORT_MYSQL}:3306 - ${PANEL_APP_PORT_PHPADMIN}:888 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${BAOTA_ROOT_PATH}/wwwroot:/www/wwwroot diff --git a/apps/baota/9.0/scripts/init.sh b/apps/baota/9.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/baota/9.0/scripts/init.sh +++ b/apps/baota/9.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/baota/9.0/scripts/upgrade.sh b/apps/baota/9.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/baota/9.0/scripts/upgrade.sh +++ b/apps/baota/9.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/bark/2.1.5/docker-compose.yml b/apps/bark/2.1.5/docker-compose.yml index dee00ec1c..2621737ff 100644 --- a/apps/bark/2.1.5/docker-compose.yml +++ b/apps/bark/2.1.5/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${BARK_ROOT_PATH}/data:/data diff --git a/apps/bark/2.1.5/scripts/init.sh b/apps/bark/2.1.5/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/bark/2.1.5/scripts/init.sh +++ b/apps/bark/2.1.5/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/bark/2.1.5/scripts/upgrade.sh b/apps/bark/2.1.5/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/bark/2.1.5/scripts/upgrade.sh +++ b/apps/bark/2.1.5/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/bitmagnet/0.9.5/docker-compose.yml b/apps/bitmagnet/0.9.5/docker-compose.yml index 3cddf4ae0..3da4583ed 100644 --- a/apps/bitmagnet/0.9.5/docker-compose.yml +++ b/apps/bitmagnet/0.9.5/docker-compose.yml @@ -19,7 +19,7 @@ services: - ${PANEL_APP_PORT_BT}:3334/tcp - ${PANEL_APP_PORT_BT}:3334/udp env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${BITMAGNET_ROOT_PATH}/config:/root/.config/bitmagnet diff --git a/apps/bitmagnet/0.9.5/scripts/init.sh b/apps/bitmagnet/0.9.5/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/bitmagnet/0.9.5/scripts/init.sh +++ b/apps/bitmagnet/0.9.5/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/bitmagnet/0.9.5/scripts/upgrade.sh b/apps/bitmagnet/0.9.5/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/bitmagnet/0.9.5/scripts/upgrade.sh +++ b/apps/bitmagnet/0.9.5/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/casdoor/1.758.0/docker-compose.yml b/apps/casdoor/1.758.0/docker-compose.yml index 656ad3e5f..b60ed2b9d 100644 --- a/apps/casdoor/1.758.0/docker-compose.yml +++ b/apps/casdoor/1.758.0/docker-compose.yml @@ -14,8 +14,8 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8000 env_file: - - /etc/1panel/envs/global.env - - /etc/1panel/envs/casdoor/casdoor.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} + - ${APP_ENV_FILE:-/etc/1panel/envs/casdoor/casdoor.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${CASDOOR_ROOT_PATH}/files:/files diff --git a/apps/casdoor/1.758.0/envs/casdoor.env b/apps/casdoor/1.758.0/envs/casdoor.env new file mode 100644 index 000000000..cb7db866a --- /dev/null +++ b/apps/casdoor/1.758.0/envs/casdoor.env @@ -0,0 +1,31 @@ +appname=casdoor +httpport=8000 +runmode=prod +copyrequestbody=true +driverName=mysql +dataSourceName= +dbName=casdoor +tableNamePrefix= +showSql=false +redisEndpoint= +defaultStorageProvider= +isCloudIntranet=false +authState=casdoor +socks5Proxy= +verificationCodeTimeout=10 +initScore=0 +logPostOnly=true +isUsernameLowered=false +origin= +originFrontend= +staticBaseUrl=https://cdn.casbin.org +isDemoMode=false +batchSize=100 +enableGzip=true +ldapServerPort=389 +radiusServerPort=1812 +radiusSecret=secret +quota={"organization": -1, "user": -1, "application": -1, "provider": -1} +logConfig={"filename": "logs/casdoor.log", "maxdays":99999, "perm":"0770"} +initDataFil="./init_data.json" +frontendBaseDi="../casdoor" diff --git a/apps/casdoor/1.758.0/envs/default.env b/apps/casdoor/1.758.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/casdoor/1.758.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/casdoor/1.758.0/envs/global.env b/apps/casdoor/1.758.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/casdoor/1.758.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/casdoor/1.758.0/scripts/init.sh b/apps/casdoor/1.758.0/scripts/init.sh index dea3fb17b..cbf317ef5 100644 --- a/apps/casdoor/1.758.0/scripts/init.sh +++ b/apps/casdoor/1.758.0/scripts/init.sh @@ -6,7 +6,11 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/casdoor.env" >> .env if [ "$DB_TYPE" == "mysql" ]; then echo "dataSourceName=$DB_USER:$DB_PASSWD@tcp($DB_HOSTNAME:$DB_PORT)/" >> .env diff --git a/apps/casdoor/1.758.0/scripts/upgrade.sh b/apps/casdoor/1.758.0/scripts/upgrade.sh index 77b849120..e32cd1c69 100644 --- a/apps/casdoor/1.758.0/scripts/upgrade.sh +++ b/apps/casdoor/1.758.0/scripts/upgrade.sh @@ -6,7 +6,11 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/casdoor.env" >> .env echo "Check Finish." diff --git a/apps/certimate/0.2.21/docker-compose.yml b/apps/certimate/0.2.21/docker-compose.yml index 92e2ae1f8..0f5f56280 100644 --- a/apps/certimate/0.2.21/docker-compose.yml +++ b/apps/certimate/0.2.21/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8090 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${CERTIMATE_ROOT_PATH}/data:/app/pb_data diff --git a/apps/certimate/0.2.21/scripts/init.sh b/apps/certimate/0.2.21/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/certimate/0.2.21/scripts/init.sh +++ b/apps/certimate/0.2.21/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/certimate/0.2.21/scripts/upgrade.sh b/apps/certimate/0.2.21/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/certimate/0.2.21/scripts/upgrade.sh +++ b/apps/certimate/0.2.21/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/cookie-cloud/latest/docker-compose.yml b/apps/cookie-cloud/latest/docker-compose.yml index 60adfef91..18e45935b 100644 --- a/apps/cookie-cloud/latest/docker-compose.yml +++ b/apps/cookie-cloud/latest/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8088 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${COOKIECLOUD_ROOT_PATH}/data:/data/api/data diff --git a/apps/cookie-cloud/latest/scripts/init.sh b/apps/cookie-cloud/latest/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/cookie-cloud/latest/scripts/init.sh +++ b/apps/cookie-cloud/latest/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/cookie-cloud/latest/scripts/upgrade.sh b/apps/cookie-cloud/latest/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/cookie-cloud/latest/scripts/upgrade.sh +++ b/apps/cookie-cloud/latest/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/deeplx/0.9.8.3/docker-compose.yml b/apps/deeplx/0.9.8.3/docker-compose.yml index 537654614..9bb2f2fe1 100644 --- a/apps/deeplx/0.9.8.3/docker-compose.yml +++ b/apps/deeplx/0.9.8.3/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:1188 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - PORT=1188 diff --git a/apps/deeplx/0.9.8.3/scripts/init.sh b/apps/deeplx/0.9.8.3/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/deeplx/0.9.8.3/scripts/init.sh +++ b/apps/deeplx/0.9.8.3/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/deeplx/0.9.8.3/scripts/upgrade.sh b/apps/deeplx/0.9.8.3/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/deeplx/0.9.8.3/scripts/upgrade.sh +++ b/apps/deeplx/0.9.8.3/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dockge/1.4.2/docker-compose.yml b/apps/dockge/1.4.2/docker-compose.yml index 808d63181..aa93e4167 100644 --- a/apps/dockge/1.4.2/docker-compose.yml +++ b/apps/dockge/1.4.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5001 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${DOCKGE_ROOT_PATH}/data:/app/data diff --git a/apps/dockge/1.4.2/scripts/init.sh b/apps/dockge/1.4.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dockge/1.4.2/scripts/init.sh +++ b/apps/dockge/1.4.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dockge/1.4.2/scripts/upgrade.sh b/apps/dockge/1.4.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dockge/1.4.2/scripts/upgrade.sh +++ b/apps/dockge/1.4.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dozzle/8.8.2/docker-compose.yml b/apps/dozzle/8.8.2/docker-compose.yml index 5cf7d2fc1..162714bea 100644 --- a/apps/dozzle/8.8.2/docker-compose.yml +++ b/apps/dozzle/8.8.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} healthcheck: test: [ "CMD", "/dozzle", "healthcheck" ] diff --git a/apps/dozzle/8.8.2/scripts/init.sh b/apps/dozzle/8.8.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dozzle/8.8.2/scripts/init.sh +++ b/apps/dozzle/8.8.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dozzle/8.8.2/scripts/upgrade.sh b/apps/dozzle/8.8.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dozzle/8.8.2/scripts/upgrade.sh +++ b/apps/dozzle/8.8.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dpanel-lite/1.2.6/docker-compose.yml b/apps/dpanel-lite/1.2.6/docker-compose.yml index d7bacf7ad..faa00d67f 100644 --- a/apps/dpanel-lite/1.2.6/docker-compose.yml +++ b/apps/dpanel-lite/1.2.6/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${DPANEL_ROOT_PATH}/data:/dpanel diff --git a/apps/dpanel-lite/1.2.6/scripts/init.sh b/apps/dpanel-lite/1.2.6/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dpanel-lite/1.2.6/scripts/init.sh +++ b/apps/dpanel-lite/1.2.6/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dpanel-lite/1.2.6/scripts/upgrade.sh b/apps/dpanel-lite/1.2.6/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dpanel-lite/1.2.6/scripts/upgrade.sh +++ b/apps/dpanel-lite/1.2.6/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dpanel/1.2.6/docker-compose.yml b/apps/dpanel/1.2.6/docker-compose.yml index 7cc17d1a3..5fd21acf3 100644 --- a/apps/dpanel/1.2.6/docker-compose.yml +++ b/apps/dpanel/1.2.6/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_HTTP}:80 - ${PANEL_APP_PORT_HTTPS}:443 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${DPANEL_ROOT_PATH}/data:/dpanel diff --git a/apps/dpanel/1.2.6/scripts/init.sh b/apps/dpanel/1.2.6/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dpanel/1.2.6/scripts/init.sh +++ b/apps/dpanel/1.2.6/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dpanel/1.2.6/scripts/upgrade.sh b/apps/dpanel/1.2.6/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dpanel/1.2.6/scripts/upgrade.sh +++ b/apps/dpanel/1.2.6/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dujiaoka/2.0.9/docker-compose.yml b/apps/dujiaoka/2.0.9/docker-compose.yml index 311ff6e07..410ccdfdc 100644 --- a/apps/dujiaoka/2.0.9/docker-compose.yml +++ b/apps/dujiaoka/2.0.9/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_HTTP}:80 - ${PANEL_APP_PORT_API}:9000 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${DUJIAOKA_ROOT_PATH}/app:/app diff --git a/apps/dujiaoka/2.0.9/scripts/init.sh b/apps/dujiaoka/2.0.9/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dujiaoka/2.0.9/scripts/init.sh +++ b/apps/dujiaoka/2.0.9/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/dujiaoka/2.0.9/scripts/upgrade.sh b/apps/dujiaoka/2.0.9/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/dujiaoka/2.0.9/scripts/upgrade.sh +++ b/apps/dujiaoka/2.0.9/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/elastic-elasticsearch/8.16.1/docker-compose.yml b/apps/elastic-elasticsearch/8.16.1/docker-compose.yml index 90f1ab637..5382c4939 100644 --- a/apps/elastic-elasticsearch/8.16.1/docker-compose.yml +++ b/apps/elastic-elasticsearch/8.16.1/docker-compose.yml @@ -23,7 +23,7 @@ services: - ${PANEL_APP_PORT_HTTPS}:9200 - ${PANEL_APP_PORT_CLUSTER}:9300 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ELASTICSEARCH_ROOT_PATH}/data:/usr/share/elasticsearch/data diff --git a/apps/elastic-elasticsearch/8.16.1/scripts/init.sh b/apps/elastic-elasticsearch/8.16.1/scripts/init.sh index c5dbe2739..33a7b7f49 100644 --- a/apps/elastic-elasticsearch/8.16.1/scripts/init.sh +++ b/apps/elastic-elasticsearch/8.16.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env mkdir -p $ELASTICSEARCH_ROOT_PATH mkdir -p "$ELASTICSEARCH_ROOT_PATH/data" diff --git a/apps/elastic-elasticsearch/8.16.1/scripts/upgrade.sh b/apps/elastic-elasticsearch/8.16.1/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/elastic-elasticsearch/8.16.1/scripts/upgrade.sh +++ b/apps/elastic-elasticsearch/8.16.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/elastic-kibana/8.16.1/docker-compose.yml b/apps/elastic-kibana/8.16.1/docker-compose.yml index 29f8b7a1c..161e09057 100644 --- a/apps/elastic-kibana/8.16.1/docker-compose.yml +++ b/apps/elastic-kibana/8.16.1/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5601 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${KIBANA_ROOT_PATH}/data:/usr/share/kibana/data diff --git a/apps/elastic-kibana/8.16.1/scripts/init.sh b/apps/elastic-kibana/8.16.1/scripts/init.sh index 98e49fa6f..f68fbe6d5 100644 --- a/apps/elastic-kibana/8.16.1/scripts/init.sh +++ b/apps/elastic-kibana/8.16.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env mkdir -p $KIBANA_ROOT_PATH mkdir -p "$KIBANA_ROOT_PATH/data" diff --git a/apps/elastic-kibana/8.16.1/scripts/upgrade.sh b/apps/elastic-kibana/8.16.1/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/elastic-kibana/8.16.1/scripts/upgrade.sh +++ b/apps/elastic-kibana/8.16.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/element-web/1.11.86/docker-compose.yml b/apps/element-web/1.11.86/docker-compose.yml index 5a7e24e0f..b6310049a 100644 --- a/apps/element-web/1.11.86/docker-compose.yml +++ b/apps/element-web/1.11.86/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ELEMENT_WEB_ROOT_PATH}/config/config.json:/app/config.json diff --git a/apps/element-web/1.11.86/scripts/init.sh b/apps/element-web/1.11.86/scripts/init.sh index cd438466c..65e20abfc 100644 --- a/apps/element-web/1.11.86/scripts/init.sh +++ b/apps/element-web/1.11.86/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env # setup-2 copy config file mkdir -p "$ELEMENT_WEB_ROOT_PATH" diff --git a/apps/element-web/1.11.86/scripts/upgrade.sh b/apps/element-web/1.11.86/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/element-web/1.11.86/scripts/upgrade.sh +++ b/apps/element-web/1.11.86/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/emby-amilys/4.8.9.0/scripts/init.sh b/apps/emby-amilys/4.8.9.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/emby-amilys/4.8.9.0/scripts/init.sh +++ b/apps/emby-amilys/4.8.9.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/emby-amilys/4.8.9.0/scripts/upgrade.sh b/apps/emby-amilys/4.8.9.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/emby-amilys/4.8.9.0/scripts/upgrade.sh +++ b/apps/emby-amilys/4.8.9.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/emby-lovechen/4.8.0.21/scripts/init.sh b/apps/emby-lovechen/4.8.0.21/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/emby-lovechen/4.8.0.21/scripts/init.sh +++ b/apps/emby-lovechen/4.8.0.21/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/emby-lovechen/4.8.0.21/scripts/upgrade.sh b/apps/emby-lovechen/4.8.0.21/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/emby-lovechen/4.8.0.21/scripts/upgrade.sh +++ b/apps/emby-lovechen/4.8.0.21/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/emby/4.8.10.0/scripts/init.sh b/apps/emby/4.8.10.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/emby/4.8.10.0/scripts/init.sh +++ b/apps/emby/4.8.10.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/emby/4.8.10.0/scripts/upgrade.sh b/apps/emby/4.8.10.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/emby/4.8.10.0/scripts/upgrade.sh +++ b/apps/emby/4.8.10.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/ghost/5.101.4/docker-compose.yml b/apps/ghost/5.101.4/docker-compose.yml index 0e5451911..74547852f 100644 --- a/apps/ghost/5.101.4/docker-compose.yml +++ b/apps/ghost/5.101.4/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:2368 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${GHOST_ROOT_PATH}/data:/var/lib/ghost/content diff --git a/apps/ghost/5.101.4/scripts/init.sh b/apps/ghost/5.101.4/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/ghost/5.101.4/scripts/init.sh +++ b/apps/ghost/5.101.4/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/ghost/5.101.4/scripts/upgrade.sh b/apps/ghost/5.101.4/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/ghost/5.101.4/scripts/upgrade.sh +++ b/apps/ghost/5.101.4/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/gitea-runner/0.2.11/docker-compose.yml b/apps/gitea-runner/0.2.11/docker-compose.yml index d12055105..dcd12c17f 100644 --- a/apps/gitea-runner/0.2.11/docker-compose.yml +++ b/apps/gitea-runner/0.2.11/docker-compose.yml @@ -13,7 +13,7 @@ services: - 1panel-network privileged: true env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${GITEA_RUNNER_ROOT_PATH}/data:/data diff --git a/apps/gitea/1.22.4/docker-compose.yml b/apps/gitea/1.22.4/docker-compose.yml index 33ba8c8fe..81d46f036 100644 --- a/apps/gitea/1.22.4/docker-compose.yml +++ b/apps/gitea/1.22.4/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_HTTP}:3000 - ${PANEL_APP_PORT_SSH}:22 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - /etc/1panel/envs/gitea/gitea.env - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: diff --git a/apps/gitea/1.22.4/scripts/init.sh b/apps/gitea/1.22.4/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/gitea/1.22.4/scripts/init.sh +++ b/apps/gitea/1.22.4/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/gitea/1.22.4/scripts/upgrade.sh b/apps/gitea/1.22.4/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/gitea/1.22.4/scripts/upgrade.sh +++ b/apps/gitea/1.22.4/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/halo/2.20.10/scripts/init.sh b/apps/halo/2.20.10/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/halo/2.20.10/scripts/init.sh +++ b/apps/halo/2.20.10/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/halo/2.20.10/scripts/upgrade.sh b/apps/halo/2.20.10/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/halo/2.20.10/scripts/upgrade.sh +++ b/apps/halo/2.20.10/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/iframely/2.4.3/docker-compose.yml b/apps/iframely/2.4.3/docker-compose.yml index 0a17e8913..520e6c521 100644 --- a/apps/iframely/2.4.3/docker-compose.yml +++ b/apps/iframely/2.4.3/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8061 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ./config/config.local.js:/iframely/config.local.js diff --git a/apps/iframely/2.4.3/scripts/init.sh b/apps/iframely/2.4.3/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/iframely/2.4.3/scripts/init.sh +++ b/apps/iframely/2.4.3/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/iframely/2.4.3/scripts/upgrade.sh b/apps/iframely/2.4.3/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/iframely/2.4.3/scripts/upgrade.sh +++ b/apps/iframely/2.4.3/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/immich-machine-learning/1.121.0/docker-compose.yml b/apps/immich-machine-learning/1.121.0/docker-compose.yml index 8ca588f45..69a8f942f 100644 --- a/apps/immich-machine-learning/1.121.0/docker-compose.yml +++ b/apps/immich-machine-learning/1.121.0/docker-compose.yml @@ -25,7 +25,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3003 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${IMMICH_ROOT_PATH}/data/cache:/cache diff --git a/apps/immich-machine-learning/1.121.0/scripts/init.sh b/apps/immich-machine-learning/1.121.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/immich-machine-learning/1.121.0/scripts/init.sh +++ b/apps/immich-machine-learning/1.121.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/immich-machine-learning/1.121.0/scripts/upgrade.sh b/apps/immich-machine-learning/1.121.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/immich-machine-learning/1.121.0/scripts/upgrade.sh +++ b/apps/immich-machine-learning/1.121.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/immich-server/1.121.0/docker-compose.yml b/apps/immich-server/1.121.0/docker-compose.yml index 3401114a5..0df36f0eb 100644 --- a/apps/immich-server/1.121.0/docker-compose.yml +++ b/apps/immich-server/1.121.0/docker-compose.yml @@ -25,7 +25,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:2283 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload diff --git a/apps/immich-server/1.121.0/scripts/init.sh b/apps/immich-server/1.121.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/immich-server/1.121.0/scripts/init.sh +++ b/apps/immich-server/1.121.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/immich-server/1.121.0/scripts/upgrade.sh b/apps/immich-server/1.121.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/immich-server/1.121.0/scripts/upgrade.sh +++ b/apps/immich-server/1.121.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/immich/1.121.0/docker-compose.yml b/apps/immich/1.121.0/docker-compose.yml index a5f0f1a22..f6b81f43f 100644 --- a/apps/immich/1.121.0/docker-compose.yml +++ b/apps/immich/1.121.0/docker-compose.yml @@ -66,7 +66,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:2283 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${IMMICH_ROOT_PATH}/data/library:/usr/src/app/upload @@ -86,7 +86,7 @@ services: ports: - ${PANEL_APP_PORT_MACHINE_LEARNING}:3003 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${IMMICH_ROOT_PATH}/data/cache:/cache diff --git a/apps/immich/1.121.0/scripts/init.sh b/apps/immich/1.121.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/immich/1.121.0/scripts/init.sh +++ b/apps/immich/1.121.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/immich/1.121.0/scripts/upgrade.sh b/apps/immich/1.121.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/immich/1.121.0/scripts/upgrade.sh +++ b/apps/immich/1.121.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/iycms/3.3.44/docker-compose.yml b/apps/iycms/3.3.44/docker-compose.yml index 6e11a743a..007b04d12 100644 --- a/apps/iycms/3.3.44/docker-compose.yml +++ b/apps/iycms/3.3.44/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_HTTP}:80 - ${PANEL_APP_PORT_ADMIN}:21007 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${IYCMS_ROOT_PATH}/iycms:/app/iycms diff --git a/apps/iycms/3.3.44/scripts/init.sh b/apps/iycms/3.3.44/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/iycms/3.3.44/scripts/init.sh +++ b/apps/iycms/3.3.44/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/iycms/3.3.44/scripts/upgrade.sh b/apps/iycms/3.3.44/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/iycms/3.3.44/scripts/upgrade.sh +++ b/apps/iycms/3.3.44/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/jellyseerr/2.1.0/docker-compose.yml b/apps/jellyseerr/2.1.0/docker-compose.yml index b83a8a996..17eb649f0 100644 --- a/apps/jellyseerr/2.1.0/docker-compose.yml +++ b/apps/jellyseerr/2.1.0/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5055 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${JELLYSEERR_ROOT_PATH}/config:/app/config diff --git a/apps/jellyseerr/2.1.0/scripts/init.sh b/apps/jellyseerr/2.1.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/jellyseerr/2.1.0/scripts/init.sh +++ b/apps/jellyseerr/2.1.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/jellyseerr/2.1.0/scripts/upgrade.sh b/apps/jellyseerr/2.1.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/jellyseerr/2.1.0/scripts/upgrade.sh +++ b/apps/jellyseerr/2.1.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/jproxy/3.4.4/docker-compose.yml b/apps/jproxy/3.4.4/docker-compose.yml index ba2132000..0e57d2e61 100644 --- a/apps/jproxy/3.4.4/docker-compose.yml +++ b/apps/jproxy/3.4.4/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8117 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${JPROXY_ROOT_PATH}/data:/app/database diff --git a/apps/jproxy/3.4.4/scripts/init.sh b/apps/jproxy/3.4.4/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/jproxy/3.4.4/scripts/init.sh +++ b/apps/jproxy/3.4.4/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/jproxy/3.4.4/scripts/upgrade.sh b/apps/jproxy/3.4.4/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/jproxy/3.4.4/scripts/upgrade.sh +++ b/apps/jproxy/3.4.4/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/kimai/2.23.0/docker-compose.yml b/apps/kimai/2.23.0/docker-compose.yml index 0a46b5aac..5d7846b7a 100644 --- a/apps/kimai/2.23.0/docker-compose.yml +++ b/apps/kimai/2.23.0/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8001 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${KIMAI2_ROOT_PATH}/data:/opt/kimai/var/data diff --git a/apps/kimai/2.23.0/scripts/init.sh b/apps/kimai/2.23.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/kimai/2.23.0/scripts/init.sh +++ b/apps/kimai/2.23.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/kimai/2.23.0/scripts/upgrade.sh b/apps/kimai/2.23.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/kimai/2.23.0/scripts/upgrade.sh +++ b/apps/kimai/2.23.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/limesurvey/6.6.5/docker-compose.yml b/apps/limesurvey/6.6.5/docker-compose.yml index 0eb02680f..6bdeae63f 100644 --- a/apps/limesurvey/6.6.5/docker-compose.yml +++ b/apps/limesurvey/6.6.5/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${LIMESURVEY_ROOT_PATH}/surveys:/var/www/html/upload/surveys diff --git a/apps/limesurvey/6.6.5/scripts/init.sh b/apps/limesurvey/6.6.5/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/limesurvey/6.6.5/scripts/init.sh +++ b/apps/limesurvey/6.6.5/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/limesurvey/6.6.5/scripts/upgrade.sh b/apps/limesurvey/6.6.5/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/limesurvey/6.6.5/scripts/upgrade.sh +++ b/apps/limesurvey/6.6.5/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/linkding/1.36.0/docker-compose.yml b/apps/linkding/1.36.0/docker-compose.yml index 368e86b01..3dba9799d 100644 --- a/apps/linkding/1.36.0/docker-compose.yml +++ b/apps/linkding/1.36.0/docker-compose.yml @@ -19,7 +19,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:9090 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${LINKDING_ROOT_PATH}/data:/etc/linkding/data diff --git a/apps/linkding/1.36.0/scripts/init.sh b/apps/linkding/1.36.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/linkding/1.36.0/scripts/init.sh +++ b/apps/linkding/1.36.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/linkding/1.36.0/scripts/upgrade.sh b/apps/linkding/1.36.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/linkding/1.36.0/scripts/upgrade.sh +++ b/apps/linkding/1.36.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/maccms10/24.11.19/docker-compose.yml b/apps/maccms10/24.11.19/docker-compose.yml index cddca7952..d44f4c207 100644 --- a/apps/maccms10/24.11.19/docker-compose.yml +++ b/apps/maccms10/24.11.19/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MACCMS10_ROOT_PATH}/iycms:/app/iycms diff --git a/apps/maccms10/24.11.19/scripts/init.sh b/apps/maccms10/24.11.19/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/maccms10/24.11.19/scripts/init.sh +++ b/apps/maccms10/24.11.19/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/maccms10/24.11.19/scripts/upgrade.sh b/apps/maccms10/24.11.19/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/maccms10/24.11.19/scripts/upgrade.sh +++ b/apps/maccms10/24.11.19/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/macos/1.16/docker-compose.yml b/apps/macos/1.16/docker-compose.yml index c42bb681f..5a81d6bd1 100644 --- a/apps/macos/1.16/docker-compose.yml +++ b/apps/macos/1.16/docker-compose.yml @@ -29,7 +29,7 @@ services: # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools # - /dev/video11:/dev/video11 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MACOS_STORAGE_ROOT_PATH}/storage:/storage diff --git a/apps/macos/1.16/scripts/init.sh b/apps/macos/1.16/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/macos/1.16/scripts/init.sh +++ b/apps/macos/1.16/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/macos/1.16/scripts/upgrade.sh b/apps/macos/1.16/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/macos/1.16/scripts/upgrade.sh +++ b/apps/macos/1.16/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mailserver/14.0.0/docker-compose.yml b/apps/mailserver/14.0.0/docker-compose.yml index d183ba062..c98125530 100644 --- a/apps/mailserver/14.0.0/docker-compose.yml +++ b/apps/mailserver/14.0.0/docker-compose.yml @@ -28,7 +28,7 @@ services: - ${PANEL_APP_PORT_POPS}:995 - ${PANEL_APP_PORT_MANAGESIEVE}:4190 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - /etc/1panel/envs/mailserver/mailserver.env - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: diff --git a/apps/mailserver/14.0.0/scripts/init.sh b/apps/mailserver/14.0.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mailserver/14.0.0/scripts/init.sh +++ b/apps/mailserver/14.0.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mailserver/14.0.0/scripts/upgrade.sh b/apps/mailserver/14.0.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mailserver/14.0.0/scripts/upgrade.sh +++ b/apps/mailserver/14.0.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mariadb/11.6.2/docker-compose.yml b/apps/mariadb/11.6.2/docker-compose.yml index c98cbb944..6efcc9f8d 100644 --- a/apps/mariadb/11.6.2/docker-compose.yml +++ b/apps/mariadb/11.6.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3306 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MARIADB_ROOT_PATH}/data:/var/lib/mysql diff --git a/apps/mariadb/11.6.2/scripts/init.sh b/apps/mariadb/11.6.2/scripts/init.sh index fb017c6cd..4d148914f 100644 --- a/apps/mariadb/11.6.2/scripts/init.sh +++ b/apps/mariadb/11.6.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env mkdir -p "$MARIADB_ROOT_PATH" mkdir -p "$MARIADB_ROOT_PATH/config" diff --git a/apps/mariadb/11.6.2/scripts/upgrade.sh b/apps/mariadb/11.6.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mariadb/11.6.2/scripts/upgrade.sh +++ b/apps/mariadb/11.6.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/maxkb/1.7.2/docker-compose.yml b/apps/maxkb/1.7.2/docker-compose.yml index 49962edd2..d59086e5f 100644 --- a/apps/maxkb/1.7.2/docker-compose.yml +++ b/apps/maxkb/1.7.2/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MAXKB_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/maxkb/1.7.2/scripts/init.sh b/apps/maxkb/1.7.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/maxkb/1.7.2/scripts/init.sh +++ b/apps/maxkb/1.7.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/maxkb/1.7.2/scripts/upgrade.sh b/apps/maxkb/1.7.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/maxkb/1.7.2/scripts/upgrade.sh +++ b/apps/maxkb/1.7.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mcy-shop/5.0.17/docker-compose.yml b/apps/mcy-shop/5.0.17/docker-compose.yml index f129d7e56..102d471ad 100644 --- a/apps/mcy-shop/5.0.17/docker-compose.yml +++ b/apps/mcy-shop/5.0.17/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MCY_SHOP_ROOT_PATH}/data:/var/www/html diff --git a/apps/mcy-shop/5.0.17/scripts/init.sh b/apps/mcy-shop/5.0.17/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mcy-shop/5.0.17/scripts/init.sh +++ b/apps/mcy-shop/5.0.17/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mcy-shop/5.0.17/scripts/upgrade.sh b/apps/mcy-shop/5.0.17/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mcy-shop/5.0.17/scripts/upgrade.sh +++ b/apps/mcy-shop/5.0.17/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mediacms/4.1.0/docker-compose.yml b/apps/mediacms/4.1.0/docker-compose.yml index cff4154f5..3c689fad6 100644 --- a/apps/mediacms/4.1.0/docker-compose.yml +++ b/apps/mediacms/4.1.0/docker-compose.yml @@ -7,7 +7,7 @@ services: image: qyg2297248353/mediacms:v4.1.0 container_name: migrations-${CONTAINER_NAME} env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MEDIACMS_ROOT_PATH}/media_files/hls:/home/mediacms.io/mediacms/media_files/hls @@ -37,7 +37,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MEDIACMS_ROOT_PATH}/media_files/hls:/home/mediacms.io/mediacms/media_files/hls diff --git a/apps/mediacms/4.1.0/scripts/init.sh b/apps/mediacms/4.1.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mediacms/4.1.0/scripts/init.sh +++ b/apps/mediacms/4.1.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mediacms/4.1.0/scripts/upgrade.sh b/apps/mediacms/4.1.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mediacms/4.1.0/scripts/upgrade.sh +++ b/apps/mediacms/4.1.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/minio/2024-11-07/docker-compose.yml b/apps/minio/2024-11-07/docker-compose.yml index 5859c9bb0..a0ff7df1e 100644 --- a/apps/minio/2024-11-07/docker-compose.yml +++ b/apps/minio/2024-11-07/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_API}:${MINIO_API_PORT} command: server --console-address :${PANEL_APP_PORT_HTTP} --address :${MINIO_API_PORT} --json env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} extra_hosts: - ${MINIO_SERVER_HOST:-localhost}:127.0.0.1 diff --git a/apps/minio/2024-11-07/scripts/init.sh b/apps/minio/2024-11-07/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/minio/2024-11-07/scripts/init.sh +++ b/apps/minio/2024-11-07/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/minio/2024-11-07/scripts/upgrade.sh b/apps/minio/2024-11-07/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/minio/2024-11-07/scripts/upgrade.sh +++ b/apps/minio/2024-11-07/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/movie-pilot/1.9.17/docker-compose.yml b/apps/movie-pilot/1.9.17/docker-compose.yml index be5b28d4b..3a66684b9 100644 --- a/apps/movie-pilot/1.9.17/docker-compose.yml +++ b/apps/movie-pilot/1.9.17/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_HTTP}:3000 - ${PANEL_APP_PORT_API}:3001 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - /etc/1panel/envs/movie-pilot/movie-pilot.env - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: diff --git a/apps/movie-pilot/1.9.17/scripts/init.sh b/apps/movie-pilot/1.9.17/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/movie-pilot/1.9.17/scripts/init.sh +++ b/apps/movie-pilot/1.9.17/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/movie-pilot/1.9.17/scripts/upgrade.sh b/apps/movie-pilot/1.9.17/scripts/upgrade.sh index 2df25115d..4219e7b6c 100644 --- a/apps/movie-pilot/1.9.17/scripts/upgrade.sh +++ b/apps/movie-pilot/1.9.17/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." else diff --git a/apps/movie-pilot/2.1.0/docker-compose.yml b/apps/movie-pilot/2.1.0/docker-compose.yml index 707c1c026..d391cd004 100644 --- a/apps/movie-pilot/2.1.0/docker-compose.yml +++ b/apps/movie-pilot/2.1.0/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_HTTP}:3000 - ${PANEL_APP_PORT_API}:3001 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - /etc/1panel/envs/movie-pilot/movie-pilot2.env - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: diff --git a/apps/movie-pilot/2.1.0/scripts/init.sh b/apps/movie-pilot/2.1.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/movie-pilot/2.1.0/scripts/init.sh +++ b/apps/movie-pilot/2.1.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/movie-pilot/2.1.0/scripts/upgrade.sh b/apps/movie-pilot/2.1.0/scripts/upgrade.sh index 2df25115d..4219e7b6c 100644 --- a/apps/movie-pilot/2.1.0/scripts/upgrade.sh +++ b/apps/movie-pilot/2.1.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." else diff --git a/apps/mysql/5.7.44/docker-compose.yml b/apps/mysql/5.7.44/docker-compose.yml index 6c767540b..7385b216d 100644 --- a/apps/mysql/5.7.44/docker-compose.yml +++ b/apps/mysql/5.7.44/docker-compose.yml @@ -15,7 +15,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3306 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MYSQL_ROOT_PATH}/data/:/var/lib/mysql diff --git a/apps/mysql/5.7.44/scripts/init.sh b/apps/mysql/5.7.44/scripts/init.sh index 5a20b970f..1cdd90c20 100644 --- a/apps/mysql/5.7.44/scripts/init.sh +++ b/apps/mysql/5.7.44/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env mkdir -p "$MYSQL_ROOT_PATH" mkdir -p "$MYSQL_ROOT_PATH/config" diff --git a/apps/mysql/5.7.44/scripts/upgrade.sh b/apps/mysql/5.7.44/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mysql/5.7.44/scripts/upgrade.sh +++ b/apps/mysql/5.7.44/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/mysql/8.4.3/docker-compose.yml b/apps/mysql/8.4.3/docker-compose.yml index b991b12a4..af56485d2 100644 --- a/apps/mysql/8.4.3/docker-compose.yml +++ b/apps/mysql/8.4.3/docker-compose.yml @@ -15,7 +15,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3306 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${MYSQL_ROOT_PATH}/data:/var/lib/mysql diff --git a/apps/mysql/8.4.3/scripts/init.sh b/apps/mysql/8.4.3/scripts/init.sh index 5a20b970f..1cdd90c20 100644 --- a/apps/mysql/8.4.3/scripts/init.sh +++ b/apps/mysql/8.4.3/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env mkdir -p "$MYSQL_ROOT_PATH" mkdir -p "$MYSQL_ROOT_PATH/config" diff --git a/apps/mysql/8.4.3/scripts/upgrade.sh b/apps/mysql/8.4.3/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/mysql/8.4.3/scripts/upgrade.sh +++ b/apps/mysql/8.4.3/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nacos/2.4.3/docker-compose.yml b/apps/nacos/2.4.3/docker-compose.yml index 262bf684a..f574f5873 100644 --- a/apps/nacos/2.4.3/docker-compose.yml +++ b/apps/nacos/2.4.3/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_GRPC_CLIENT}:9848 - ${PANEL_APP_PORT_GRPC_SERVER}:9849 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${NACOS_ROOT_PATH}/logs:/home/nacos/logs diff --git a/apps/nacos/2.4.3/scripts/init.sh b/apps/nacos/2.4.3/scripts/init.sh index e13cf8c72..19193ac7b 100644 --- a/apps/nacos/2.4.3/scripts/init.sh +++ b/apps/nacos/2.4.3/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env if command -v mysql &> /dev/null; then if [[ -f ./init/mysql-schema.sql ]]; then diff --git a/apps/nacos/2.4.3/scripts/upgrade.sh b/apps/nacos/2.4.3/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nacos/2.4.3/scripts/upgrade.sh +++ b/apps/nacos/2.4.3/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nexusphp/1.8.16/docker-compose.yml b/apps/nexusphp/1.8.16/docker-compose.yml index 4648964b3..0a6fe9a58 100644 --- a/apps/nexusphp/1.8.16/docker-compose.yml +++ b/apps/nexusphp/1.8.16/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${NEXUSPHP_ROOT_PATH}/config/.env.example:/var/www/html/.env.example diff --git a/apps/nexusphp/1.8.16/scripts/init.sh b/apps/nexusphp/1.8.16/scripts/init.sh index fc799a880..1cea64e0c 100644 --- a/apps/nexusphp/1.8.16/scripts/init.sh +++ b/apps/nexusphp/1.8.16/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env # setup-2 download geoip2 GEOIP_DIR="$NEXUSPHP_ROOT_PATH/geoip2" diff --git a/apps/nexusphp/1.8.16/scripts/upgrade.sh b/apps/nexusphp/1.8.16/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nexusphp/1.8.16/scripts/upgrade.sh +++ b/apps/nexusphp/1.8.16/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nezha-dash/1.5.2/docker-compose.yml b/apps/nezha-dash/1.5.2/docker-compose.yml index a4f92dd70..0a3bb3f00 100644 --- a/apps/nezha-dash/1.5.2/docker-compose.yml +++ b/apps/nezha-dash/1.5.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3000 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - DefaultLocale=zh diff --git a/apps/nezha-dash/1.5.2/scripts/init.sh b/apps/nezha-dash/1.5.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nezha-dash/1.5.2/scripts/init.sh +++ b/apps/nezha-dash/1.5.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nezha-dash/1.5.2/scripts/upgrade.sh b/apps/nezha-dash/1.5.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nezha-dash/1.5.2/scripts/upgrade.sh +++ b/apps/nezha-dash/1.5.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nginx-ui/2.0.0/docker-compose.yml b/apps/nginx-ui/2.0.0/docker-compose.yml index a2966e1fd..3033ba22d 100644 --- a/apps/nginx-ui/2.0.0/docker-compose.yml +++ b/apps/nginx-ui/2.0.0/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_HTTP}:80 - ${PANEL_APP_PORT_HTTPS}:443 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${NGINX_UI_ROOT_PATH}/nginx:/etc/nginx diff --git a/apps/nginx-ui/2.0.0/scripts/init.sh b/apps/nginx-ui/2.0.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nginx-ui/2.0.0/scripts/init.sh +++ b/apps/nginx-ui/2.0.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nginx-ui/2.0.0/scripts/upgrade.sh b/apps/nginx-ui/2.0.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nginx-ui/2.0.0/scripts/upgrade.sh +++ b/apps/nginx-ui/2.0.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nocodb/0.258.2/docker-compose.yml b/apps/nocodb/0.258.2/docker-compose.yml index dd6f0db7a..38a4491e8 100644 --- a/apps/nocodb/0.258.2/docker-compose.yml +++ b/apps/nocodb/0.258.2/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${NOCODB_ROOT_PATH}/data:/usr/app/data diff --git a/apps/nocodb/0.258.2/scripts/init.sh b/apps/nocodb/0.258.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nocodb/0.258.2/scripts/init.sh +++ b/apps/nocodb/0.258.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/nocodb/0.258.2/scripts/upgrade.sh b/apps/nocodb/0.258.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/nocodb/0.258.2/scripts/upgrade.sh +++ b/apps/nocodb/0.258.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/onedev/11.5.3/docker-compose.yml b/apps/onedev/11.5.3/docker-compose.yml index 4e496d6fd..e234496e9 100644 --- a/apps/onedev/11.5.3/docker-compose.yml +++ b/apps/onedev/11.5.3/docker-compose.yml @@ -18,7 +18,7 @@ services: - ${ONEDEV_ROOT_PATH}/data:/opt/onedev - /var/run/docker.sock:/var/run/docker.sock env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - /etc/1panel/envs/onedev/onedev.env - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: diff --git a/apps/onedev/11.5.3/scripts/init.sh b/apps/onedev/11.5.3/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/onedev/11.5.3/scripts/init.sh +++ b/apps/onedev/11.5.3/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/onedev/11.5.3/scripts/upgrade.sh b/apps/onedev/11.5.3/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/onedev/11.5.3/scripts/upgrade.sh +++ b/apps/onedev/11.5.3/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/openfire/4.9.0/docker-compose.yml b/apps/openfire/4.9.0/docker-compose.yml index 243e458b8..8a152afbd 100644 --- a/apps/openfire/4.9.0/docker-compose.yml +++ b/apps/openfire/4.9.0/docker-compose.yml @@ -17,7 +17,7 @@ services: - ${PANEL_APP_PORT_SERVER}:5222 - ${PANEL_APP_PORT_MESSAGE}:7777 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${OPENFIRE_ROOT_PATH}/data:/var/lib/openfire diff --git a/apps/openfire/4.9.0/scripts/init.sh b/apps/openfire/4.9.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/openfire/4.9.0/scripts/init.sh +++ b/apps/openfire/4.9.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/openfire/4.9.0/scripts/upgrade.sh b/apps/openfire/4.9.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/openfire/4.9.0/scripts/upgrade.sh +++ b/apps/openfire/4.9.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/outline/0.81.1/docker-compose.yml b/apps/outline/0.81.1/docker-compose.yml index 503ffda82..64997429a 100644 --- a/apps/outline/0.81.1/docker-compose.yml +++ b/apps/outline/0.81.1/docker-compose.yml @@ -16,7 +16,7 @@ services: volumes: - ${OUTLINE_ROOT_PATH}/data:/var/lib/outline/data env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - /etc/1panel/envs/outline/outline.env - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: diff --git a/apps/outline/0.81.1/scripts/init.sh b/apps/outline/0.81.1/scripts/init.sh index b71a9adc0..98e6d8cfd 100644 --- a/apps/outline/0.81.1/scripts/init.sh +++ b/apps/outline/0.81.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env # setup-2 remove empty values sed -i '/^.*=""/d' .env diff --git a/apps/outline/0.81.1/scripts/upgrade.sh b/apps/outline/0.81.1/scripts/upgrade.sh index 70ba8d3da..bbf166312 100644 --- a/apps/outline/0.81.1/scripts/upgrade.sh +++ b/apps/outline/0.81.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env chmod 777 -R "$OUTLINE_ROOT_PATH" diff --git a/apps/page-spy-web/1.9.6/docker-compose.yml b/apps/page-spy-web/1.9.6/docker-compose.yml index b7e11c35b..d098eeff4 100644 --- a/apps/page-spy-web/1.9.6/docker-compose.yml +++ b/apps/page-spy-web/1.9.6/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:6752 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${PAGE_SPY_WEB_ROOT_PATH}/log:/app/log diff --git a/apps/page-spy-web/1.9.6/scripts/init.sh b/apps/page-spy-web/1.9.6/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/page-spy-web/1.9.6/scripts/init.sh +++ b/apps/page-spy-web/1.9.6/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/page-spy-web/1.9.6/scripts/upgrade.sh b/apps/page-spy-web/1.9.6/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/page-spy-web/1.9.6/scripts/upgrade.sh +++ b/apps/page-spy-web/1.9.6/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/percona/8.0/docker-compose.yml b/apps/percona/8.0/docker-compose.yml index 83a31a261..91d9b6eed 100644 --- a/apps/percona/8.0/docker-compose.yml +++ b/apps/percona/8.0/docker-compose.yml @@ -15,7 +15,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3306 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${PERCONA_ROOT_PATH}/data:/var/lib/mysql diff --git a/apps/percona/8.0/scripts/init.sh b/apps/percona/8.0/scripts/init.sh index 5179ad729..ae47f700c 100644 --- a/apps/percona/8.0/scripts/init.sh +++ b/apps/percona/8.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env mkdir -p "$PERCONA_ROOT_PATH" mkdir -p "$PERCONA_ROOT_PATH/config" diff --git a/apps/percona/8.0/scripts/upgrade.sh b/apps/percona/8.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/percona/8.0/scripts/upgrade.sh +++ b/apps/percona/8.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/photoprism/240915/docker-compose.yml b/apps/photoprism/240915/docker-compose.yml index 873fc9d51..89080c209 100644 --- a/apps/photoprism/240915/docker-compose.yml +++ b/apps/photoprism/240915/docker-compose.yml @@ -29,7 +29,7 @@ services: # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools # - /dev/video11:/dev/video11 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - /etc/1panel/envs/photoprism/photoprism.env - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: diff --git a/apps/photoprism/240915/scripts/init.sh b/apps/photoprism/240915/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/photoprism/240915/scripts/init.sh +++ b/apps/photoprism/240915/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/photoprism/240915/scripts/upgrade.sh b/apps/photoprism/240915/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/photoprism/240915/scripts/upgrade.sh +++ b/apps/photoprism/240915/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/pingvin-share/1.6.1/docker-compose.yml b/apps/pingvin-share/1.6.1/docker-compose.yml index 23c78f313..4eaec5ba5 100644 --- a/apps/pingvin-share/1.6.1/docker-compose.yml +++ b/apps/pingvin-share/1.6.1/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3333 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${PINGVIN_SHARE_ROOT_PATH}/data:/opt/app/backend/data diff --git a/apps/pingvin-share/1.6.1/scripts/init.sh b/apps/pingvin-share/1.6.1/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/pingvin-share/1.6.1/scripts/init.sh +++ b/apps/pingvin-share/1.6.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/pingvin-share/1.6.1/scripts/upgrade.sh b/apps/pingvin-share/1.6.1/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/pingvin-share/1.6.1/scripts/upgrade.sh +++ b/apps/pingvin-share/1.6.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/pixman/1.8.2/docker-compose.yml b/apps/pixman/1.8.2/docker-compose.yml index 2e135c25b..2a280d4ba 100644 --- a/apps/pixman/1.8.2/docker-compose.yml +++ b/apps/pixman/1.8.2/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5000 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${PIXMAN_ROOT_PATH}/m3u:/app/app/data/m3u diff --git a/apps/pixman/1.8.2/scripts/init.sh b/apps/pixman/1.8.2/scripts/init.sh index f3ec51b1d..a33a4a556 100644 --- a/apps/pixman/1.8.2/scripts/init.sh +++ b/apps/pixman/1.8.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env if [ ! -d $PIXMAN_ROOT_PATH/m3u ]; then mkdir -p $PIXMAN_ROOT_PATH/m3u diff --git a/apps/pixman/1.8.2/scripts/upgrade.sh b/apps/pixman/1.8.2/scripts/upgrade.sh index f3ec51b1d..a33a4a556 100644 --- a/apps/pixman/1.8.2/scripts/upgrade.sh +++ b/apps/pixman/1.8.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env if [ ! -d $PIXMAN_ROOT_PATH/m3u ]; then mkdir -p $PIXMAN_ROOT_PATH/m3u diff --git a/apps/postgresql/16.6-alpine/docker-compose.yml b/apps/postgresql/16.6-alpine/docker-compose.yml index 1cf2dd584..f1c8fadea 100644 --- a/apps/postgresql/16.6-alpine/docker-compose.yml +++ b/apps/postgresql/16.6-alpine/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/16.6-alpine/scripts/init.sh b/apps/postgresql/16.6-alpine/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/16.6-alpine/scripts/init.sh +++ b/apps/postgresql/16.6-alpine/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/16.6-alpine/scripts/upgrade.sh b/apps/postgresql/16.6-alpine/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/16.6-alpine/scripts/upgrade.sh +++ b/apps/postgresql/16.6-alpine/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/16.6/docker-compose.yml b/apps/postgresql/16.6/docker-compose.yml index 5eaa1e4ce..eb4e95f94 100644 --- a/apps/postgresql/16.6/docker-compose.yml +++ b/apps/postgresql/16.6/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/16.6/scripts/init.sh b/apps/postgresql/16.6/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/16.6/scripts/init.sh +++ b/apps/postgresql/16.6/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/16.6/scripts/upgrade.sh b/apps/postgresql/16.6/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/16.6/scripts/upgrade.sh +++ b/apps/postgresql/16.6/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/17.2-alpine/docker-compose.yml b/apps/postgresql/17.2-alpine/docker-compose.yml index 5db80e741..479b68e95 100644 --- a/apps/postgresql/17.2-alpine/docker-compose.yml +++ b/apps/postgresql/17.2-alpine/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/17.2-alpine/scripts/init.sh b/apps/postgresql/17.2-alpine/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/17.2-alpine/scripts/init.sh +++ b/apps/postgresql/17.2-alpine/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/17.2-alpine/scripts/upgrade.sh b/apps/postgresql/17.2-alpine/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/17.2-alpine/scripts/upgrade.sh +++ b/apps/postgresql/17.2-alpine/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/17.2/docker-compose.yml b/apps/postgresql/17.2/docker-compose.yml index b7d889daa..de00707a9 100644 --- a/apps/postgresql/17.2/docker-compose.yml +++ b/apps/postgresql/17.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/17.2/scripts/init.sh b/apps/postgresql/17.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/17.2/scripts/init.sh +++ b/apps/postgresql/17.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/17.2/scripts/upgrade.sh b/apps/postgresql/17.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/17.2/scripts/upgrade.sh +++ b/apps/postgresql/17.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg14-alpine/docker-compose.yml b/apps/postgresql/pg14-alpine/docker-compose.yml index 038e68b14..416ad6c68 100644 --- a/apps/postgresql/pg14-alpine/docker-compose.yml +++ b/apps/postgresql/pg14-alpine/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg14-alpine/scripts/init.sh b/apps/postgresql/pg14-alpine/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg14-alpine/scripts/init.sh +++ b/apps/postgresql/pg14-alpine/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg14-alpine/scripts/upgrade.sh b/apps/postgresql/pg14-alpine/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg14-alpine/scripts/upgrade.sh +++ b/apps/postgresql/pg14-alpine/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg14-vectors/docker-compose.yml b/apps/postgresql/pg14-vectors/docker-compose.yml index d5a979f94..6925a6975 100644 --- a/apps/postgresql/pg14-vectors/docker-compose.yml +++ b/apps/postgresql/pg14-vectors/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg14-vectors/scripts/init.sh b/apps/postgresql/pg14-vectors/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg14-vectors/scripts/init.sh +++ b/apps/postgresql/pg14-vectors/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg14-vectors/scripts/upgrade.sh b/apps/postgresql/pg14-vectors/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg14-vectors/scripts/upgrade.sh +++ b/apps/postgresql/pg14-vectors/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg14/docker-compose.yml b/apps/postgresql/pg14/docker-compose.yml index 86edcbbe2..5510b8e2e 100644 --- a/apps/postgresql/pg14/docker-compose.yml +++ b/apps/postgresql/pg14/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg14/scripts/init.sh b/apps/postgresql/pg14/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg14/scripts/init.sh +++ b/apps/postgresql/pg14/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg14/scripts/upgrade.sh b/apps/postgresql/pg14/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg14/scripts/upgrade.sh +++ b/apps/postgresql/pg14/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg15-alpine/docker-compose.yml b/apps/postgresql/pg15-alpine/docker-compose.yml index 58128c8b7..cf4f24ca1 100644 --- a/apps/postgresql/pg15-alpine/docker-compose.yml +++ b/apps/postgresql/pg15-alpine/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg15-alpine/scripts/init.sh b/apps/postgresql/pg15-alpine/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg15-alpine/scripts/init.sh +++ b/apps/postgresql/pg15-alpine/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg15-alpine/scripts/upgrade.sh b/apps/postgresql/pg15-alpine/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg15-alpine/scripts/upgrade.sh +++ b/apps/postgresql/pg15-alpine/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg15-vectors/docker-compose.yml b/apps/postgresql/pg15-vectors/docker-compose.yml index 422901f93..5abb791dc 100644 --- a/apps/postgresql/pg15-vectors/docker-compose.yml +++ b/apps/postgresql/pg15-vectors/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg15-vectors/scripts/init.sh b/apps/postgresql/pg15-vectors/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg15-vectors/scripts/init.sh +++ b/apps/postgresql/pg15-vectors/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg15-vectors/scripts/upgrade.sh b/apps/postgresql/pg15-vectors/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg15-vectors/scripts/upgrade.sh +++ b/apps/postgresql/pg15-vectors/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg15/docker-compose.yml b/apps/postgresql/pg15/docker-compose.yml index 7f2b15361..17d11df83 100644 --- a/apps/postgresql/pg15/docker-compose.yml +++ b/apps/postgresql/pg15/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg15/scripts/init.sh b/apps/postgresql/pg15/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg15/scripts/init.sh +++ b/apps/postgresql/pg15/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg15/scripts/upgrade.sh b/apps/postgresql/pg15/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg15/scripts/upgrade.sh +++ b/apps/postgresql/pg15/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg16-alpine/docker-compose.yml b/apps/postgresql/pg16-alpine/docker-compose.yml index 4cd236c76..8ed2c2e67 100644 --- a/apps/postgresql/pg16-alpine/docker-compose.yml +++ b/apps/postgresql/pg16-alpine/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg16-alpine/scripts/init.sh b/apps/postgresql/pg16-alpine/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg16-alpine/scripts/init.sh +++ b/apps/postgresql/pg16-alpine/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg16-alpine/scripts/upgrade.sh b/apps/postgresql/pg16-alpine/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg16-alpine/scripts/upgrade.sh +++ b/apps/postgresql/pg16-alpine/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg16-vectors/docker-compose.yml b/apps/postgresql/pg16-vectors/docker-compose.yml index b1f04ece4..be4d7d9cb 100644 --- a/apps/postgresql/pg16-vectors/docker-compose.yml +++ b/apps/postgresql/pg16-vectors/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg16-vectors/scripts/init.sh b/apps/postgresql/pg16-vectors/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg16-vectors/scripts/init.sh +++ b/apps/postgresql/pg16-vectors/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg16-vectors/scripts/upgrade.sh b/apps/postgresql/pg16-vectors/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg16-vectors/scripts/upgrade.sh +++ b/apps/postgresql/pg16-vectors/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg16/docker-compose.yml b/apps/postgresql/pg16/docker-compose.yml index f2dce1196..f186cdabc 100644 --- a/apps/postgresql/pg16/docker-compose.yml +++ b/apps/postgresql/pg16/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:5432 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${POSTGRES_ROOT_PATH}/data:/var/lib/postgresql/data diff --git a/apps/postgresql/pg16/scripts/init.sh b/apps/postgresql/pg16/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg16/scripts/init.sh +++ b/apps/postgresql/pg16/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/postgresql/pg16/scripts/upgrade.sh b/apps/postgresql/pg16/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/postgresql/pg16/scripts/upgrade.sh +++ b/apps/postgresql/pg16/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/prowlarr/1.27.0/docker-compose.yml b/apps/prowlarr/1.27.0/docker-compose.yml index 85e3e58b7..49bb6a058 100644 --- a/apps/prowlarr/1.27.0/docker-compose.yml +++ b/apps/prowlarr/1.27.0/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:9696 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${PROWLARR_ROOT_PATH}/config:/config diff --git a/apps/prowlarr/1.27.0/scripts/init.sh b/apps/prowlarr/1.27.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/prowlarr/1.27.0/scripts/init.sh +++ b/apps/prowlarr/1.27.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/prowlarr/1.27.0/scripts/upgrade.sh b/apps/prowlarr/1.27.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/prowlarr/1.27.0/scripts/upgrade.sh +++ b/apps/prowlarr/1.27.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/puff/0.2.2/docker-compose.yml b/apps/puff/0.2.2/docker-compose.yml index 1d5317c89..cce843dde 100644 --- a/apps/puff/0.2.2/docker-compose.yml +++ b/apps/puff/0.2.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${PUFF_ROOT_PATH}/data:/app/data diff --git a/apps/puff/0.2.2/scripts/init.sh b/apps/puff/0.2.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/puff/0.2.2/scripts/init.sh +++ b/apps/puff/0.2.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/puff/0.2.2/scripts/upgrade.sh b/apps/puff/0.2.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/puff/0.2.2/scripts/upgrade.sh +++ b/apps/puff/0.2.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/qbittorrent/4.6.7/docker-compose.yml b/apps/qbittorrent/4.6.7/docker-compose.yml index c4e5f5f3c..e351cac1b 100644 --- a/apps/qbittorrent/4.6.7/docker-compose.yml +++ b/apps/qbittorrent/4.6.7/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_TORRENTING} - ${PANEL_APP_PORT_TORRENTING}/udp env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} volumes: - ${QBITTORRENT_ROOT_PATH}/config:/config - ${QBITTORRENT_ROOT_PATH}/downloads:/downloads diff --git a/apps/qbittorrent/5.0.2/docker-compose.yml b/apps/qbittorrent/5.0.2/docker-compose.yml index 2f5f65080..1397dba98 100644 --- a/apps/qbittorrent/5.0.2/docker-compose.yml +++ b/apps/qbittorrent/5.0.2/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_TORRENTING} - ${PANEL_APP_PORT_TORRENTING}/udp env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} volumes: - ${QBITTORRENT_ROOT_PATH}/config:/config - ${QBITTORRENT_ROOT_PATH}/downloads:/downloads diff --git a/apps/radarr/5.15.1/docker-compose.yml b/apps/radarr/5.15.1/docker-compose.yml index 4e75ec8c4..069e29eab 100644 --- a/apps/radarr/5.15.1/docker-compose.yml +++ b/apps/radarr/5.15.1/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:7878 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${RADARR_ROOT_PATH}/config:/config diff --git a/apps/radarr/5.15.1/scripts/init.sh b/apps/radarr/5.15.1/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/radarr/5.15.1/scripts/init.sh +++ b/apps/radarr/5.15.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/radarr/5.15.1/scripts/upgrade.sh b/apps/radarr/5.15.1/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/radarr/5.15.1/scripts/upgrade.sh +++ b/apps/radarr/5.15.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/reader3-webview/3.2.0/docker-compose.yml b/apps/reader3-webview/3.2.0/docker-compose.yml index 708b77176..e1082b550 100644 --- a/apps/reader3-webview/3.2.0/docker-compose.yml +++ b/apps/reader3-webview/3.2.0/docker-compose.yml @@ -14,4 +14,4 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8050 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} diff --git a/apps/reader3/3.2.10/docker-compose.yml b/apps/reader3/3.2.10/docker-compose.yml index c256bc9bb..d6602d9e6 100644 --- a/apps/reader3/3.2.10/docker-compose.yml +++ b/apps/reader3/3.2.10/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${READER3_ROOT_PATH}/logs:/logs diff --git a/apps/reader3/3.2.10/scripts/init.sh b/apps/reader3/3.2.10/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/reader3/3.2.10/scripts/init.sh +++ b/apps/reader3/3.2.10/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/reader3/3.2.10/scripts/upgrade.sh b/apps/reader3/3.2.10/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/reader3/3.2.10/scripts/upgrade.sh +++ b/apps/reader3/3.2.10/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/rsshub/2024-11-26/docker-compose.yml b/apps/rsshub/2024-11-26/docker-compose.yml index a07f79a24..e29420a99 100644 --- a/apps/rsshub/2024-11-26/docker-compose.yml +++ b/apps/rsshub/2024-11-26/docker-compose.yml @@ -35,7 +35,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:1200 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - NODE_ENV=production diff --git a/apps/rsshub/2024-11-26/scripts/init.sh b/apps/rsshub/2024-11-26/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/rsshub/2024-11-26/scripts/init.sh +++ b/apps/rsshub/2024-11-26/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/rsshub/2024-11-26/scripts/upgrade.sh b/apps/rsshub/2024-11-26/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/rsshub/2024-11-26/scripts/upgrade.sh +++ b/apps/rsshub/2024-11-26/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/sentinel/1.8.8/scripts/init.sh b/apps/sentinel/1.8.8/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/sentinel/1.8.8/scripts/init.sh +++ b/apps/sentinel/1.8.8/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/sentinel/1.8.8/scripts/upgrade.sh b/apps/sentinel/1.8.8/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/sentinel/1.8.8/scripts/upgrade.sh +++ b/apps/sentinel/1.8.8/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/shiori/1.7.1/docker-compose.yml b/apps/shiori/1.7.1/docker-compose.yml index 89b7e7df5..5d0948ec4 100644 --- a/apps/shiori/1.7.1/docker-compose.yml +++ b/apps/shiori/1.7.1/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8080 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${SHIORI_ROOT_PATH}/dev-data:/srv/shiori diff --git a/apps/shiori/1.7.1/scripts/init.sh b/apps/shiori/1.7.1/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/shiori/1.7.1/scripts/init.sh +++ b/apps/shiori/1.7.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/shiori/1.7.1/scripts/upgrade.sh b/apps/shiori/1.7.1/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/shiori/1.7.1/scripts/upgrade.sh +++ b/apps/shiori/1.7.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/siyuan/3.1.13/docker-compose.yml b/apps/siyuan/3.1.13/docker-compose.yml index 46c6b6c2a..87a89a3ea 100644 --- a/apps/siyuan/3.1.13/docker-compose.yml +++ b/apps/siyuan/3.1.13/docker-compose.yml @@ -16,7 +16,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:6806 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} volumes: - ${SIYUAN_ROOT_PATH}/workspace:/siyuan/workspace environment: diff --git a/apps/slink/1.2.1/docker-compose.yml b/apps/slink/1.2.1/docker-compose.yml index 3f8ba91ad..da748bc94 100644 --- a/apps/slink/1.2.1/docker-compose.yml +++ b/apps/slink/1.2.1/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3000 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${SLINK_ROOT_PATH}/data:/app/var/data diff --git a/apps/slink/1.2.1/scripts/init.sh b/apps/slink/1.2.1/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/slink/1.2.1/scripts/init.sh +++ b/apps/slink/1.2.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/slink/1.2.1/scripts/upgrade.sh b/apps/slink/1.2.1/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/slink/1.2.1/scripts/upgrade.sh +++ b/apps/slink/1.2.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/sonarr/4.0.11/docker-compose.yml b/apps/sonarr/4.0.11/docker-compose.yml index a0de39c75..da145d2cd 100644 --- a/apps/sonarr/4.0.11/docker-compose.yml +++ b/apps/sonarr/4.0.11/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8989 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${SONARR_ROOT_PATH}/config:/config diff --git a/apps/sonarr/4.0.11/scripts/init.sh b/apps/sonarr/4.0.11/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/sonarr/4.0.11/scripts/init.sh +++ b/apps/sonarr/4.0.11/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/sonarr/4.0.11/scripts/upgrade.sh b/apps/sonarr/4.0.11/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/sonarr/4.0.11/scripts/upgrade.sh +++ b/apps/sonarr/4.0.11/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/speedtest/5.4.1/docker-compose.yml b/apps/speedtest/5.4.1/docker-compose.yml index c562e975d..6dbf5762f 100644 --- a/apps/speedtest/5.4.1/docker-compose.yml +++ b/apps/speedtest/5.4.1/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${SPEED_TEST_ROOT_PATH}/database:/database diff --git a/apps/speedtest/5.4.1/scripts/init.sh b/apps/speedtest/5.4.1/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/speedtest/5.4.1/scripts/init.sh +++ b/apps/speedtest/5.4.1/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/speedtest/5.4.1/scripts/upgrade.sh b/apps/speedtest/5.4.1/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/speedtest/5.4.1/scripts/upgrade.sh +++ b/apps/speedtest/5.4.1/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/stream-rec-backend/0.7.2/docker-compose.yml b/apps/stream-rec-backend/0.7.2/docker-compose.yml index eb39283ce..71e52df91 100644 --- a/apps/stream-rec-backend/0.7.2/docker-compose.yml +++ b/apps/stream-rec-backend/0.7.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:12555 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${STREAM_REC_ROOT_PATH}/records:/opt/records diff --git a/apps/stream-rec-backend/0.7.2/scripts/init.sh b/apps/stream-rec-backend/0.7.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/stream-rec-backend/0.7.2/scripts/init.sh +++ b/apps/stream-rec-backend/0.7.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/stream-rec-backend/0.7.2/scripts/upgrade.sh b/apps/stream-rec-backend/0.7.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/stream-rec-backend/0.7.2/scripts/upgrade.sh +++ b/apps/stream-rec-backend/0.7.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/stream-rec-frontend/0.7.2/docker-compose.yml b/apps/stream-rec-frontend/0.7.2/docker-compose.yml index 8641974a6..1d695a01a 100644 --- a/apps/stream-rec-frontend/0.7.2/docker-compose.yml +++ b/apps/stream-rec-frontend/0.7.2/docker-compose.yml @@ -14,5 +14,5 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:15275 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} diff --git a/apps/stream-rec-frontend/0.7.2/scripts/init.sh b/apps/stream-rec-frontend/0.7.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/stream-rec-frontend/0.7.2/scripts/init.sh +++ b/apps/stream-rec-frontend/0.7.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/stream-rec-frontend/0.7.2/scripts/upgrade.sh b/apps/stream-rec-frontend/0.7.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/stream-rec-frontend/0.7.2/scripts/upgrade.sh +++ b/apps/stream-rec-frontend/0.7.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/stream-rec/0.7.2/docker-compose.yml b/apps/stream-rec/0.7.2/docker-compose.yml index 29a492fa7..8648c2a9b 100644 --- a/apps/stream-rec/0.7.2/docker-compose.yml +++ b/apps/stream-rec/0.7.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_API}:12555 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${STREAM_REC_ROOT_PATH}/records:/opt/records @@ -37,5 +37,5 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:15275 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} diff --git a/apps/stream-rec/0.7.2/scripts/init.sh b/apps/stream-rec/0.7.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/stream-rec/0.7.2/scripts/init.sh +++ b/apps/stream-rec/0.7.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/stream-rec/0.7.2/scripts/upgrade.sh b/apps/stream-rec/0.7.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/stream-rec/0.7.2/scripts/upgrade.sh +++ b/apps/stream-rec/0.7.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/sun-panel/1.6.0/docker-compose.yml b/apps/sun-panel/1.6.0/docker-compose.yml index ddd37273d..01637ede1 100644 --- a/apps/sun-panel/1.6.0/docker-compose.yml +++ b/apps/sun-panel/1.6.0/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3002 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${SUN_PANEL_ROOT_PATH}/conf:/app/conf diff --git a/apps/sun-panel/1.6.0/scripts/init.sh b/apps/sun-panel/1.6.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/sun-panel/1.6.0/scripts/init.sh +++ b/apps/sun-panel/1.6.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/sun-panel/1.6.0/scripts/upgrade.sh b/apps/sun-panel/1.6.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/sun-panel/1.6.0/scripts/upgrade.sh +++ b/apps/sun-panel/1.6.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/synapse-admin/0.10.3/docker-compose.yml b/apps/synapse-admin/0.10.3/docker-compose.yml index 4b1e8d832..c02c0b35e 100644 --- a/apps/synapse-admin/0.10.3/docker-compose.yml +++ b/apps/synapse-admin/0.10.3/docker-compose.yml @@ -14,5 +14,5 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} diff --git a/apps/synapse-admin/0.10.3/scripts/init.sh b/apps/synapse-admin/0.10.3/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/synapse-admin/0.10.3/scripts/init.sh +++ b/apps/synapse-admin/0.10.3/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/synapse-admin/0.10.3/scripts/upgrade.sh b/apps/synapse-admin/0.10.3/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/synapse-admin/0.10.3/scripts/upgrade.sh +++ b/apps/synapse-admin/0.10.3/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/synapse/1.120.0/docker-compose.yml b/apps/synapse/1.120.0/docker-compose.yml index efc1faa28..8fff5a33d 100644 --- a/apps/synapse/1.120.0/docker-compose.yml +++ b/apps/synapse/1.120.0/docker-compose.yml @@ -10,7 +10,7 @@ services: - /start.py - generate env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${SYNAPSE_ROOT_PATH}/data:/data @@ -32,7 +32,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8008 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${SYNAPSE_ROOT_PATH}/data:/data diff --git a/apps/synapse/1.120.0/scripts/init.sh b/apps/synapse/1.120.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/synapse/1.120.0/scripts/init.sh +++ b/apps/synapse/1.120.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/synapse/1.120.0/scripts/upgrade.sh b/apps/synapse/1.120.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/synapse/1.120.0/scripts/upgrade.sh +++ b/apps/synapse/1.120.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/tangsengdaodao/1.5/docker-compose.yml b/apps/tangsengdaodao/1.5/docker-compose.yml index 0c119c744..011c18019 100644 --- a/apps/tangsengdaodao/1.5/docker-compose.yml +++ b/apps/tangsengdaodao/1.5/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_WK_WS}:5200 - ${PANEL_APP_PORT_WK_WEB_SERVER}:5300 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${TANGSENGDAODAO_ROOT_PATH}/wukongim:/root/wukongim @@ -40,7 +40,7 @@ services: ports: - ${PANEL_APP_PORT_TS_APP_HTTP}:8090 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} command: "api" healthcheck: @@ -72,7 +72,7 @@ services: ports: - ${PANEL_APP_PORT_TS_APP_WEB}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - API_URL=http://${WK_EXTERNAL_IP}:${PANEL_APP_PORT_TS_APP_HTTP}/ @@ -87,7 +87,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - API_URL=http://${WK_EXTERNAL_IP}:${PANEL_APP_PORT_TS_APP_HTTP}/ diff --git a/apps/tangsengdaodao/1.5/scripts/init.sh b/apps/tangsengdaodao/1.5/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/tangsengdaodao/1.5/scripts/init.sh +++ b/apps/tangsengdaodao/1.5/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/tangsengdaodao/1.5/scripts/upgrade.sh b/apps/tangsengdaodao/1.5/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/tangsengdaodao/1.5/scripts/upgrade.sh +++ b/apps/tangsengdaodao/1.5/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/teemii/0.8.2/docker-compose.yml b/apps/teemii/0.8.2/docker-compose.yml index 1cbddee8d..1fe8c51e1 100644 --- a/apps/teemii/0.8.2/docker-compose.yml +++ b/apps/teemii/0.8.2/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:80 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - VITE_APP_PORT=80 @@ -27,7 +27,7 @@ services: networks: - 1panel-network env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${TEEMII_ROOT_PATH}/data:/data diff --git a/apps/teemii/0.8.2/scripts/init.sh b/apps/teemii/0.8.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/teemii/0.8.2/scripts/init.sh +++ b/apps/teemii/0.8.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/teemii/0.8.2/scripts/upgrade.sh b/apps/teemii/0.8.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/teemii/0.8.2/scripts/upgrade.sh +++ b/apps/teemii/0.8.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/telegram-bot-api/8.0/docker-compose.yml b/apps/telegram-bot-api/8.0/docker-compose.yml index 9a80ed91b..8499c31f7 100644 --- a/apps/telegram-bot-api/8.0/docker-compose.yml +++ b/apps/telegram-bot-api/8.0/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_HTTPS}:8081 - ${PANEL_APP_PORT_HTTP}:8082 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${TELEGRAM_BOT_API_ROOT_PATH}/data:/var/lib/telegram-bot-api diff --git a/apps/telegram-bot-api/8.0/scripts/init.sh b/apps/telegram-bot-api/8.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/telegram-bot-api/8.0/scripts/init.sh +++ b/apps/telegram-bot-api/8.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/telegram-bot-api/8.0/scripts/upgrade.sh b/apps/telegram-bot-api/8.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/telegram-bot-api/8.0/scripts/upgrade.sh +++ b/apps/telegram-bot-api/8.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/traccar/6.5/docker-compose.yml b/apps/traccar/6.5/docker-compose.yml index 552ee1022..a5ffdd8eb 100644 --- a/apps/traccar/6.5/docker-compose.yml +++ b/apps/traccar/6.5/docker-compose.yml @@ -15,7 +15,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8082 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${TRACCAR_ROOT_PATH}/logs:/opt/traccar/logs:rw diff --git a/apps/traccar/6.5/scripts/init.sh b/apps/traccar/6.5/scripts/init.sh index bbb4e0793..7f45cbee6 100644 --- a/apps/traccar/6.5/scripts/init.sh +++ b/apps/traccar/6.5/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env cp conf/traccar.xml "${TRACCAR_ROOT_PATH}/traccar.xml" diff --git a/apps/traccar/6.5/scripts/upgrade.sh b/apps/traccar/6.5/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/traccar/6.5/scripts/upgrade.sh +++ b/apps/traccar/6.5/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/transmission/4.0.6/docker-compose.yml b/apps/transmission/4.0.6/docker-compose.yml index 7278403ab..dbe20aae5 100644 --- a/apps/transmission/4.0.6/docker-compose.yml +++ b/apps/transmission/4.0.6/docker-compose.yml @@ -15,7 +15,7 @@ services: - ${PANEL_APP_PORT_TORRENTING} - ${PANEL_APP_PORT_TORRENTING}/udp env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${TRANSMISSION_ROOT_PATH}/config:/config diff --git a/apps/transmission/4.0.6/scripts/init.sh b/apps/transmission/4.0.6/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/transmission/4.0.6/scripts/init.sh +++ b/apps/transmission/4.0.6/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/transmission/4.0.6/scripts/upgrade.sh b/apps/transmission/4.0.6/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/transmission/4.0.6/scripts/upgrade.sh +++ b/apps/transmission/4.0.6/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/umami-mysql/2.14.0/docker-compose.yml b/apps/umami-mysql/2.14.0/docker-compose.yml index 79466afec..c6c469c92 100644 --- a/apps/umami-mysql/2.14.0/docker-compose.yml +++ b/apps/umami-mysql/2.14.0/docker-compose.yml @@ -16,7 +16,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3000 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - DISABLE_TELEMETRY = 1 diff --git a/apps/umami-mysql/2.14.0/scripts/init.sh b/apps/umami-mysql/2.14.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/umami-mysql/2.14.0/scripts/init.sh +++ b/apps/umami-mysql/2.14.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/umami-mysql/2.14.0/scripts/upgrade.sh b/apps/umami-mysql/2.14.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/umami-mysql/2.14.0/scripts/upgrade.sh +++ b/apps/umami-mysql/2.14.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/umami/2.14.0/docker-compose.yml b/apps/umami/2.14.0/docker-compose.yml index b38c9d802..bfcc4cb06 100644 --- a/apps/umami/2.14.0/docker-compose.yml +++ b/apps/umami/2.14.0/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3000 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - DISABLE_TELEMETRY = 1 diff --git a/apps/umami/2.14.0/scripts/init.sh b/apps/umami/2.14.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/umami/2.14.0/scripts/init.sh +++ b/apps/umami/2.14.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/umami/2.14.0/scripts/upgrade.sh b/apps/umami/2.14.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/umami/2.14.0/scripts/upgrade.sh +++ b/apps/umami/2.14.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/uptime-kuma/1.23.15/docker-compose.yml b/apps/uptime-kuma/1.23.15/docker-compose.yml index fb9345b3c..bf7f15342 100644 --- a/apps/uptime-kuma/1.23.15/docker-compose.yml +++ b/apps/uptime-kuma/1.23.15/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3001 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${UPTIME_KUMA_ROOT_PATH}/data:/app/data diff --git a/apps/uptime-kuma/1.23.15/scripts/init.sh b/apps/uptime-kuma/1.23.15/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/uptime-kuma/1.23.15/scripts/init.sh +++ b/apps/uptime-kuma/1.23.15/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/uptime-kuma/1.23.15/scripts/upgrade.sh b/apps/uptime-kuma/1.23.15/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/uptime-kuma/1.23.15/scripts/upgrade.sh +++ b/apps/uptime-kuma/1.23.15/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/uptime-kuma/2.0.0/docker-compose.yml b/apps/uptime-kuma/2.0.0/docker-compose.yml index 09a1ef248..79d81536c 100644 --- a/apps/uptime-kuma/2.0.0/docker-compose.yml +++ b/apps/uptime-kuma/2.0.0/docker-compose.yml @@ -14,7 +14,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:3001 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${UPTIME_KUMA_ROOT_PATH}/data:/app/data diff --git a/apps/uptime-kuma/2.0.0/scripts/init.sh b/apps/uptime-kuma/2.0.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/uptime-kuma/2.0.0/scripts/init.sh +++ b/apps/uptime-kuma/2.0.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/uptime-kuma/2.0.0/scripts/upgrade.sh b/apps/uptime-kuma/2.0.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/uptime-kuma/2.0.0/scripts/upgrade.sh +++ b/apps/uptime-kuma/2.0.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/watchyourlan/2.0.4/docker-compose.yml b/apps/watchyourlan/2.0.4/docker-compose.yml index e477e30a0..aaf0dfe44 100644 --- a/apps/watchyourlan/2.0.4/docker-compose.yml +++ b/apps/watchyourlan/2.0.4/docker-compose.yml @@ -13,7 +13,7 @@ services: ports: - ${PANEL_APP_PORT_HTTP}:8840 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${WATCHYOURLAN_ROOT_PATH}/data:/data/WatchYourLAN diff --git a/apps/watchyourlan/2.0.4/scripts/init.sh b/apps/watchyourlan/2.0.4/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/watchyourlan/2.0.4/scripts/init.sh +++ b/apps/watchyourlan/2.0.4/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/watchyourlan/2.0.4/scripts/upgrade.sh b/apps/watchyourlan/2.0.4/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/watchyourlan/2.0.4/scripts/upgrade.sh +++ b/apps/watchyourlan/2.0.4/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/windows/4.05/docker-compose.yml b/apps/windows/4.05/docker-compose.yml index 2cb693ef8..d253f0cc0 100644 --- a/apps/windows/4.05/docker-compose.yml +++ b/apps/windows/4.05/docker-compose.yml @@ -29,7 +29,7 @@ services: # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools # - /dev/video11:/dev/video11 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${WINDOWS_STORAGE_ROOT_PATH}/storage:/storage diff --git a/apps/windows/4.05/scripts/init.sh b/apps/windows/4.05/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/windows/4.05/scripts/init.sh +++ b/apps/windows/4.05/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/windows/4.05/scripts/upgrade.sh b/apps/windows/4.05/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/windows/4.05/scripts/upgrade.sh +++ b/apps/windows/4.05/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/wiseflow/0.3.0/docker-compose.yml b/apps/wiseflow/0.3.0/docker-compose.yml index 57bb24358..4759d67a9 100644 --- a/apps/wiseflow/0.3.0/docker-compose.yml +++ b/apps/wiseflow/0.3.0/docker-compose.yml @@ -17,7 +17,7 @@ services: - ${PANEL_APP_PORT_HTTP}:8090 - ${PANEL_APP_PORT_BACKEND}:8077 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${WISEFLOW_ROOT_PATH}/pb_data:/app/pb/pb_data diff --git a/apps/wiseflow/0.3.0/scripts/init.sh b/apps/wiseflow/0.3.0/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/wiseflow/0.3.0/scripts/init.sh +++ b/apps/wiseflow/0.3.0/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/wiseflow/0.3.0/scripts/upgrade.sh b/apps/wiseflow/0.3.0/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/wiseflow/0.3.0/scripts/upgrade.sh +++ b/apps/wiseflow/0.3.0/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/wukongim/1.2.6/docker-compose.yml b/apps/wukongim/1.2.6/docker-compose.yml index f4f111213..5c98da8e0 100644 --- a/apps/wukongim/1.2.6/docker-compose.yml +++ b/apps/wukongim/1.2.6/docker-compose.yml @@ -18,7 +18,7 @@ services: - ${PANEL_APP_PORT_WK_WS}:5200 - ${PANEL_APP_PORT_WK_DEMO_SERVER}:5172 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${WUKONGIM_ROOT_PATH}/wukongim:/root/wukongim diff --git a/apps/wukongim/1.2.6/scripts/init.sh b/apps/wukongim/1.2.6/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/wukongim/1.2.6/scripts/init.sh +++ b/apps/wukongim/1.2.6/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/wukongim/1.2.6/scripts/upgrade.sh b/apps/wukongim/1.2.6/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/wukongim/1.2.6/scripts/upgrade.sh +++ b/apps/wukongim/1.2.6/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/xunlei-cnk3x/3.20.2/docker-compose.yml b/apps/xunlei-cnk3x/3.20.2/docker-compose.yml index 2dc624cc9..b13a2aa41 100644 --- a/apps/xunlei-cnk3x/3.20.2/docker-compose.yml +++ b/apps/xunlei-cnk3x/3.20.2/docker-compose.yml @@ -14,7 +14,7 @@ services: - ${PANEL_APP_PORT_HTTP}:2345 privileged: true env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${XUNLEI_ROOT_PATH}/data:/xunlei/data diff --git a/apps/xunlei-cnk3x/3.20.2/scripts/init.sh b/apps/xunlei-cnk3x/3.20.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/xunlei-cnk3x/3.20.2/scripts/init.sh +++ b/apps/xunlei-cnk3x/3.20.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/xunlei-cnk3x/3.20.2/scripts/upgrade.sh b/apps/xunlei-cnk3x/3.20.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/xunlei-cnk3x/3.20.2/scripts/upgrade.sh +++ b/apps/xunlei-cnk3x/3.20.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/zerotier-planet/1.14.2/docker-compose.yml b/apps/zerotier-planet/1.14.2/docker-compose.yml index 993bc2347..3e851d6cb 100644 --- a/apps/zerotier-planet/1.14.2/docker-compose.yml +++ b/apps/zerotier-planet/1.14.2/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_HTTP}:${PANEL_APP_PORT_HTTP} - ${PANEL_APP_PORT_FILE}:${PANEL_APP_PORT_FILE} env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ZEROTIER_PLANET_ROOT_PATH}/file:/app/dist diff --git a/apps/zerotier-planet/1.14.2/scripts/init.sh b/apps/zerotier-planet/1.14.2/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/zerotier-planet/1.14.2/scripts/init.sh +++ b/apps/zerotier-planet/1.14.2/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/zerotier-planet/1.14.2/scripts/upgrade.sh b/apps/zerotier-planet/1.14.2/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/zerotier-planet/1.14.2/scripts/upgrade.sh +++ b/apps/zerotier-planet/1.14.2/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/ztncui/1.2.17/docker-compose.yml b/apps/ztncui/1.2.17/docker-compose.yml index f4e30b051..e0772d4eb 100644 --- a/apps/ztncui/1.2.17/docker-compose.yml +++ b/apps/ztncui/1.2.17/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_API}:${PANEL_APP_PORT_API}/udp - ${PANEL_APP_PORT_FILE}:3180 env_file: - - /etc/1panel/envs/global.env + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${ZTNCUI_ROOT_PATH}/ztncui:/opt/key-networks/ztncui/etc diff --git a/apps/ztncui/1.2.17/scripts/init.sh b/apps/ztncui/1.2.17/scripts/init.sh index 77b849120..07fb8c3fe 100644 --- a/apps/ztncui/1.2.17/scripts/init.sh +++ b/apps/ztncui/1.2.17/scripts/init.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." diff --git a/apps/ztncui/1.2.17/scripts/upgrade.sh b/apps/ztncui/1.2.17/scripts/upgrade.sh index 77b849120..07fb8c3fe 100644 --- a/apps/ztncui/1.2.17/scripts/upgrade.sh +++ b/apps/ztncui/1.2.17/scripts/upgrade.sh @@ -6,7 +6,9 @@ if [ -f .env ]; then # setup-1 add default values CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env echo "Check Finish." From 0093aeb9adcb6e42c310e380013f5a2cfb9c784e Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Wed, 27 Nov 2024 18:11:13 +0800 Subject: [PATCH 17/35] =?UTF-8?q?=E5=BA=94=E7=94=A8=E6=A0=87=E5=87=86?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/gitea/1.22.4/docker-compose.yml | 2 +- apps/gitea/1.22.4/envs/default.env | 2 ++ apps/gitea/1.22.4/envs/gitea.env | 36 ++++++++++++++++++++++++++++ apps/gitea/1.22.4/envs/global.env | 2 ++ apps/gitea/1.22.4/scripts/init.sh | 2 ++ apps/gitea/1.22.4/scripts/upgrade.sh | 2 ++ 6 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 apps/gitea/1.22.4/envs/default.env create mode 100644 apps/gitea/1.22.4/envs/gitea.env create mode 100644 apps/gitea/1.22.4/envs/global.env diff --git a/apps/gitea/1.22.4/docker-compose.yml b/apps/gitea/1.22.4/docker-compose.yml index 81d46f036..0cb3d4ede 100644 --- a/apps/gitea/1.22.4/docker-compose.yml +++ b/apps/gitea/1.22.4/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_SSH}:22 env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - /etc/1panel/envs/gitea/gitea.env + - ${APP_ENV_FILE:-/etc/1panel/envs/gitea/gitea.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${GITEA_ROOT_PATH}/data:/data diff --git a/apps/gitea/1.22.4/envs/default.env b/apps/gitea/1.22.4/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/gitea/1.22.4/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/gitea/1.22.4/envs/gitea.env b/apps/gitea/1.22.4/envs/gitea.env new file mode 100644 index 000000000..1ead19442 --- /dev/null +++ b/apps/gitea/1.22.4/envs/gitea.env @@ -0,0 +1,36 @@ +USER_UID=1000 +USER_GID=1000 +APP_NAME="Gitea" +RUN_MODE=prod +DOMAIN=localhost +SSH_DOMAIN=localhost +SSH_PORT=22 +SSH_LISTEN_PORT=22 +DISABLE_SSH=false +HTTP_PORT=3000 +ROOT_URL="" +LFS_START_SERVER=true +DB_TYPE=sqlite3 +DB_HOST="" +DB_NAME="" +DB_USER="" +DB_PASSWD="" +INSTALL_LOCK=false +SECRET_KEY="" +DISABLE_REGISTRATION=false +REQUIRE_SIGNIN_VIEW=false +GITEA__time__DEFAULT_UI_LOCATION=Asia/Shanghai +GITEA__migrations__ALLOW_LOCALNETWORKS=true +GITEA__api__ENABLE_SWAGGER=false +GITEA__ui.meta__AUTHOR=新疆萌森软件开发工作室 +GITEA__ui.meta__DESCRIPTION=轻量级代码托管解决方案,支持自建和托管服务。 +GITEA__ui.meta__KEYWORDS=git,gitea,github,gitlab,gitee,code +GITEA__security__LOGIN_REMEMBER_DAYS=3 +GITEA__server__LOCAL_ROOT_URL=http://localhost:3000/ +GITEA__webhook__ALLOWED_HOST_LIST=* +GITEA__picture__REPOSITORY_AVATAR_FALLBACK=random +GITEA__attachment__MAX_SIZE=1024 +GITEA__git__MAX_GIT_DIFF_LINES=10000 +GITEA__git.config__http.postBuffer=2147483648 +GITEA__git.config__core.compression=0 +GITEA__other__SHOW_FOOTER_POWERED_BY=false diff --git a/apps/gitea/1.22.4/envs/global.env b/apps/gitea/1.22.4/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/gitea/1.22.4/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/gitea/1.22.4/scripts/init.sh b/apps/gitea/1.22.4/scripts/init.sh index 07fb8c3fe..636a62139 100644 --- a/apps/gitea/1.22.4/scripts/init.sh +++ b/apps/gitea/1.22.4/scripts/init.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/gitea.env" >> .env echo "Check Finish." diff --git a/apps/gitea/1.22.4/scripts/upgrade.sh b/apps/gitea/1.22.4/scripts/upgrade.sh index 07fb8c3fe..636a62139 100644 --- a/apps/gitea/1.22.4/scripts/upgrade.sh +++ b/apps/gitea/1.22.4/scripts/upgrade.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/gitea.env" >> .env echo "Check Finish." From 0555c9b2a6c7562c79b161f4a725ed1bac601758 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Wed, 27 Nov 2024 18:26:48 +0800 Subject: [PATCH 18/35] =?UTF-8?q?=E5=BA=94=E7=94=A8=E6=A0=87=E5=87=86?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/acg-faka/1.3.8/envs/default.env | 2 ++ apps/acg-faka/1.3.8/envs/global.env | 2 ++ apps/alist-aria2/3.40.0/envs/default.env | 2 ++ apps/alist-aria2/3.40.0/envs/global.env | 2 ++ apps/alist-ffmpeg/3.40.0/envs/default.env | 2 ++ apps/alist-ffmpeg/3.40.0/envs/global.env | 2 ++ apps/alist/3.40.0/envs/default.env | 2 ++ apps/alist/3.40.0/envs/global.env | 2 ++ apps/ani-rss/1.1.202/envs/default.env | 2 ++ apps/ani-rss/1.1.202/envs/global.env | 2 ++ apps/artalk/2.9.1/envs/default.env | 2 ++ apps/artalk/2.9.1/envs/global.env | 2 ++ apps/auto-lady/1.1.202/envs/default.env | 2 ++ apps/auto-lady/1.1.202/envs/global.env | 2 ++ apps/baota/9.0/envs/default.env | 2 ++ apps/baota/9.0/envs/global.env | 2 ++ apps/bark/2.1.5/envs/default.env | 2 ++ apps/bark/2.1.5/envs/global.env | 2 ++ apps/bitmagnet/0.9.5/envs/default.env | 2 ++ apps/bitmagnet/0.9.5/envs/global.env | 2 ++ apps/certimate/0.2.21/envs/default.env | 2 ++ apps/certimate/0.2.21/envs/global.env | 2 ++ apps/cookie-cloud/latest/envs/default.env | 2 ++ apps/cookie-cloud/latest/envs/global.env | 2 ++ apps/deeplx/0.9.8.3/envs/default.env | 2 ++ apps/deeplx/0.9.8.3/envs/global.env | 2 ++ apps/dockge/1.4.2/envs/default.env | 2 ++ apps/dockge/1.4.2/envs/global.env | 2 ++ apps/dozzle/8.8.2/envs/default.env | 2 ++ apps/dozzle/8.8.2/envs/global.env | 2 ++ apps/dpanel-lite/1.2.6/envs/default.env | 2 ++ apps/dpanel-lite/1.2.6/envs/global.env | 2 ++ apps/dpanel/1.2.6/envs/default.env | 2 ++ apps/dpanel/1.2.6/envs/global.env | 2 ++ apps/dujiaoka/2.0.9/envs/default.env | 2 ++ apps/dujiaoka/2.0.9/envs/global.env | 2 ++ apps/elastic-elasticsearch/8.16.1/envs/default.env | 2 ++ apps/elastic-elasticsearch/8.16.1/envs/global.env | 2 ++ apps/elastic-kibana/8.16.1/envs/default.env | 2 ++ apps/elastic-kibana/8.16.1/envs/global.env | 2 ++ apps/element-web/1.11.86/envs/default.env | 2 ++ apps/element-web/1.11.86/envs/global.env | 2 ++ apps/emby-amilys/4.8.9.0/envs/default.env | 2 ++ apps/emby-amilys/4.8.9.0/envs/global.env | 2 ++ apps/emby-lovechen/4.8.0.21/envs/default.env | 2 ++ apps/emby-lovechen/4.8.0.21/envs/global.env | 2 ++ apps/emby/4.8.10.0/envs/default.env | 2 ++ apps/emby/4.8.10.0/envs/global.env | 2 ++ apps/ghost/5.101.4/envs/default.env | 2 ++ apps/ghost/5.101.4/envs/global.env | 2 ++ apps/gitea-runner/0.2.11/envs/default.env | 2 ++ apps/gitea-runner/0.2.11/envs/global.env | 2 ++ apps/halo/2.20.10/envs/default.env | 2 ++ apps/halo/2.20.10/envs/global.env | 2 ++ apps/iframely/2.4.3/envs/default.env | 2 ++ apps/iframely/2.4.3/envs/global.env | 2 ++ apps/immich-machine-learning/1.121.0/envs/default.env | 2 ++ apps/immich-machine-learning/1.121.0/envs/global.env | 2 ++ apps/immich-server/1.121.0/envs/default.env | 2 ++ apps/immich-server/1.121.0/envs/global.env | 2 ++ apps/immich/1.121.0/envs/default.env | 2 ++ apps/immich/1.121.0/envs/global.env | 2 ++ apps/iycms/3.3.44/envs/default.env | 2 ++ apps/iycms/3.3.44/envs/global.env | 2 ++ apps/iyuu-plus/latest/envs/default.env | 2 ++ apps/iyuu-plus/latest/envs/global.env | 2 ++ apps/jellyfin/10.10.3/envs/default.env | 2 ++ apps/jellyfin/10.10.3/envs/global.env | 2 ++ apps/jellyfin/10.9.11/envs/default.env | 2 ++ apps/jellyfin/10.9.11/envs/global.env | 2 ++ apps/jellyseerr/2.1.0/envs/default.env | 2 ++ apps/jellyseerr/2.1.0/envs/global.env | 2 ++ apps/jproxy/3.4.4/envs/default.env | 2 ++ apps/jproxy/3.4.4/envs/global.env | 2 ++ apps/kimai/2.23.0/envs/default.env | 2 ++ apps/kimai/2.23.0/envs/global.env | 2 ++ apps/limesurvey/6.6.5/envs/default.env | 2 ++ apps/limesurvey/6.6.5/envs/global.env | 2 ++ apps/linkding/1.36.0/envs/default.env | 2 ++ apps/linkding/1.36.0/envs/global.env | 2 ++ apps/maccms10/24.11.19/envs/default.env | 2 ++ apps/maccms10/24.11.19/envs/global.env | 2 ++ apps/macos/1.16/envs/default.env | 2 ++ apps/macos/1.16/envs/global.env | 2 ++ apps/mailserver/14.0.0/envs/default.env | 2 ++ apps/mailserver/14.0.0/envs/global.env | 2 ++ apps/mariadb/11.6.2/envs/default.env | 2 ++ apps/mariadb/11.6.2/envs/global.env | 2 ++ apps/maxkb/1.7.2/envs/default.env | 2 ++ apps/maxkb/1.7.2/envs/global.env | 2 ++ apps/mcy-shop/5.0.17/envs/default.env | 2 ++ apps/mcy-shop/5.0.17/envs/global.env | 2 ++ apps/mediacms/4.1.0/envs/default.env | 2 ++ apps/mediacms/4.1.0/envs/global.env | 2 ++ apps/minio/2024-11-07/envs/default.env | 2 ++ apps/minio/2024-11-07/envs/global.env | 2 ++ apps/movie-pilot/1.9.17/envs/default.env | 2 ++ apps/movie-pilot/1.9.17/envs/global.env | 2 ++ apps/movie-pilot/2.1.0/envs/default.env | 2 ++ apps/movie-pilot/2.1.0/envs/global.env | 2 ++ apps/mysql/5.7.44/envs/default.env | 2 ++ apps/mysql/5.7.44/envs/global.env | 2 ++ apps/mysql/8.4.3/envs/default.env | 2 ++ apps/mysql/8.4.3/envs/global.env | 2 ++ apps/nacos/2.4.3/envs/default.env | 2 ++ apps/nacos/2.4.3/envs/global.env | 2 ++ apps/nexusphp/1.8.16/envs/default.env | 2 ++ apps/nexusphp/1.8.16/envs/global.env | 2 ++ apps/nezha-dash/1.5.2/envs/default.env | 2 ++ apps/nezha-dash/1.5.2/envs/global.env | 2 ++ apps/nezha/0.20.13/envs/default.env | 2 ++ apps/nezha/0.20.13/envs/global.env | 2 ++ apps/nginx-ui/2.0.0/envs/default.env | 2 ++ apps/nginx-ui/2.0.0/envs/global.env | 2 ++ apps/nocodb/0.258.2/envs/default.env | 2 ++ apps/nocodb/0.258.2/envs/global.env | 2 ++ apps/onedev/11.5.3/envs/default.env | 2 ++ apps/onedev/11.5.3/envs/global.env | 2 ++ apps/openfire/4.9.0/envs/default.env | 2 ++ apps/openfire/4.9.0/envs/global.env | 2 ++ apps/outline/0.81.1/envs/default.env | 2 ++ apps/outline/0.81.1/envs/global.env | 2 ++ apps/page-spy-web/1.9.6/envs/default.env | 2 ++ apps/page-spy-web/1.9.6/envs/global.env | 2 ++ apps/percona/8.0/envs/default.env | 2 ++ apps/percona/8.0/envs/global.env | 2 ++ apps/photoprism/240915/envs/default.env | 2 ++ apps/photoprism/240915/envs/global.env | 2 ++ apps/pingvin-share/1.6.1/envs/default.env | 2 ++ apps/pingvin-share/1.6.1/envs/global.env | 2 ++ apps/pixman/1.8.2/envs/default.env | 2 ++ apps/pixman/1.8.2/envs/global.env | 2 ++ apps/postgresql/16.6-alpine/envs/default.env | 2 ++ apps/postgresql/16.6-alpine/envs/global.env | 2 ++ apps/postgresql/16.6/envs/default.env | 2 ++ apps/postgresql/16.6/envs/global.env | 2 ++ apps/postgresql/17.2-alpine/envs/default.env | 2 ++ apps/postgresql/17.2-alpine/envs/global.env | 2 ++ apps/postgresql/17.2/envs/default.env | 2 ++ apps/postgresql/17.2/envs/global.env | 2 ++ apps/postgresql/pg14-alpine/envs/default.env | 2 ++ apps/postgresql/pg14-alpine/envs/global.env | 2 ++ apps/postgresql/pg14-vectors/envs/default.env | 2 ++ apps/postgresql/pg14-vectors/envs/global.env | 2 ++ apps/postgresql/pg14/envs/default.env | 2 ++ apps/postgresql/pg14/envs/global.env | 2 ++ apps/postgresql/pg15-alpine/envs/default.env | 2 ++ apps/postgresql/pg15-alpine/envs/global.env | 2 ++ apps/postgresql/pg15-vectors/envs/default.env | 2 ++ apps/postgresql/pg15-vectors/envs/global.env | 2 ++ apps/postgresql/pg15/envs/default.env | 2 ++ apps/postgresql/pg15/envs/global.env | 2 ++ apps/postgresql/pg16-alpine/envs/default.env | 2 ++ apps/postgresql/pg16-alpine/envs/global.env | 2 ++ apps/postgresql/pg16-vectors/envs/default.env | 2 ++ apps/postgresql/pg16-vectors/envs/global.env | 2 ++ apps/postgresql/pg16/envs/default.env | 2 ++ apps/postgresql/pg16/envs/global.env | 2 ++ apps/prowlarr/1.27.0/envs/default.env | 2 ++ apps/prowlarr/1.27.0/envs/global.env | 2 ++ apps/puff/0.2.2/envs/default.env | 2 ++ apps/puff/0.2.2/envs/global.env | 2 ++ apps/qbittorrent/4.6.7/envs/default.env | 2 ++ apps/qbittorrent/4.6.7/envs/global.env | 2 ++ apps/qbittorrent/5.0.2/envs/default.env | 2 ++ apps/qbittorrent/5.0.2/envs/global.env | 2 ++ apps/qinglong/2.17.12/envs/default.env | 2 ++ apps/qinglong/2.17.12/envs/global.env | 2 ++ apps/radarr/5.15.1/envs/default.env | 2 ++ apps/radarr/5.15.1/envs/global.env | 2 ++ apps/reader3-webview/3.2.0/envs/default.env | 2 ++ apps/reader3-webview/3.2.0/envs/global.env | 2 ++ apps/reader3/3.2.10/envs/default.env | 2 ++ apps/reader3/3.2.10/envs/global.env | 2 ++ apps/redis/6.2.16/envs/default.env | 2 ++ apps/redis/6.2.16/envs/global.env | 2 ++ apps/redis/7.4.1/envs/default.env | 2 ++ apps/redis/7.4.1/envs/global.env | 2 ++ apps/rsshub/2024-11-26/envs/default.env | 2 ++ apps/rsshub/2024-11-26/envs/global.env | 2 ++ apps/sentinel/1.8.8/envs/default.env | 2 ++ apps/sentinel/1.8.8/envs/global.env | 2 ++ apps/shiori/1.7.1/envs/default.env | 2 ++ apps/shiori/1.7.1/envs/global.env | 2 ++ apps/siyuan/3.1.13/envs/default.env | 2 ++ apps/siyuan/3.1.13/envs/global.env | 2 ++ apps/slink/1.2.1/envs/default.env | 2 ++ apps/slink/1.2.1/envs/global.env | 2 ++ apps/sonarr/4.0.11/envs/default.env | 2 ++ apps/sonarr/4.0.11/envs/global.env | 2 ++ apps/speedtest-tracker/0.18.3/envs/default.env | 2 ++ apps/speedtest-tracker/0.18.3/envs/global.env | 2 ++ apps/speedtest-tracker/0.18.7/envs/default.env | 2 ++ apps/speedtest-tracker/0.18.7/envs/global.env | 2 ++ apps/speedtest-tracker/0.19.0/envs/default.env | 2 ++ apps/speedtest-tracker/0.19.0/envs/global.env | 2 ++ apps/speedtest/5.4.1/envs/default.env | 2 ++ apps/speedtest/5.4.1/envs/global.env | 2 ++ apps/stream-rec-backend/0.7.2/envs/default.env | 2 ++ apps/stream-rec-backend/0.7.2/envs/global.env | 2 ++ apps/stream-rec-frontend/0.7.2/envs/default.env | 2 ++ apps/stream-rec-frontend/0.7.2/envs/global.env | 2 ++ apps/stream-rec/0.7.2/envs/default.env | 2 ++ apps/stream-rec/0.7.2/envs/global.env | 2 ++ apps/sun-panel/1.6.0/envs/default.env | 2 ++ apps/sun-panel/1.6.0/envs/global.env | 2 ++ apps/synapse-admin/0.10.3/envs/default.env | 2 ++ apps/synapse-admin/0.10.3/envs/global.env | 2 ++ apps/synapse/1.120.0/envs/default.env | 2 ++ apps/synapse/1.120.0/envs/global.env | 2 ++ apps/tangsengdaodao/1.5/envs/default.env | 2 ++ apps/tangsengdaodao/1.5/envs/global.env | 2 ++ apps/teemii/0.8.2/envs/default.env | 2 ++ apps/teemii/0.8.2/envs/global.env | 2 ++ apps/telegram-bot-api/8.0/envs/default.env | 2 ++ apps/telegram-bot-api/8.0/envs/global.env | 2 ++ apps/traccar/6.5/envs/default.env | 2 ++ apps/traccar/6.5/envs/global.env | 2 ++ apps/transmission/4.0.6/envs/default.env | 2 ++ apps/transmission/4.0.6/envs/global.env | 2 ++ apps/umami-mysql/2.14.0/envs/default.env | 2 ++ apps/umami-mysql/2.14.0/envs/global.env | 2 ++ apps/umami/2.14.0/envs/default.env | 2 ++ apps/umami/2.14.0/envs/global.env | 2 ++ apps/uptime-kuma/1.23.15/envs/default.env | 2 ++ apps/uptime-kuma/1.23.15/envs/global.env | 2 ++ apps/uptime-kuma/2.0.0/envs/default.env | 2 ++ apps/uptime-kuma/2.0.0/envs/global.env | 2 ++ apps/watchyourlan/2.0.4/envs/default.env | 2 ++ apps/watchyourlan/2.0.4/envs/global.env | 2 ++ apps/windows/4.05/envs/default.env | 2 ++ apps/windows/4.05/envs/global.env | 2 ++ apps/wiseflow/0.3.0/envs/default.env | 2 ++ apps/wiseflow/0.3.0/envs/global.env | 2 ++ apps/wukongim/1.2.6/envs/default.env | 2 ++ apps/wukongim/1.2.6/envs/global.env | 2 ++ apps/xunlei-cnk3x/3.20.2/envs/default.env | 2 ++ apps/xunlei-cnk3x/3.20.2/envs/global.env | 2 ++ apps/yarr/2.4.0/envs/default.env | 2 ++ apps/yarr/2.4.0/envs/global.env | 2 ++ apps/zerotier-planet/1.14.2/envs/default.env | 2 ++ apps/zerotier-planet/1.14.2/envs/global.env | 2 ++ apps/ztncui/1.2.17/envs/default.env | 2 ++ apps/ztncui/1.2.17/envs/global.env | 2 ++ 244 files changed, 488 insertions(+) create mode 100644 apps/acg-faka/1.3.8/envs/default.env create mode 100644 apps/acg-faka/1.3.8/envs/global.env create mode 100644 apps/alist-aria2/3.40.0/envs/default.env create mode 100644 apps/alist-aria2/3.40.0/envs/global.env create mode 100644 apps/alist-ffmpeg/3.40.0/envs/default.env create mode 100644 apps/alist-ffmpeg/3.40.0/envs/global.env create mode 100644 apps/alist/3.40.0/envs/default.env create mode 100644 apps/alist/3.40.0/envs/global.env create mode 100644 apps/ani-rss/1.1.202/envs/default.env create mode 100644 apps/ani-rss/1.1.202/envs/global.env create mode 100644 apps/artalk/2.9.1/envs/default.env create mode 100644 apps/artalk/2.9.1/envs/global.env create mode 100644 apps/auto-lady/1.1.202/envs/default.env create mode 100644 apps/auto-lady/1.1.202/envs/global.env create mode 100644 apps/baota/9.0/envs/default.env create mode 100644 apps/baota/9.0/envs/global.env create mode 100644 apps/bark/2.1.5/envs/default.env create mode 100644 apps/bark/2.1.5/envs/global.env create mode 100644 apps/bitmagnet/0.9.5/envs/default.env create mode 100644 apps/bitmagnet/0.9.5/envs/global.env create mode 100644 apps/certimate/0.2.21/envs/default.env create mode 100644 apps/certimate/0.2.21/envs/global.env create mode 100644 apps/cookie-cloud/latest/envs/default.env create mode 100644 apps/cookie-cloud/latest/envs/global.env create mode 100644 apps/deeplx/0.9.8.3/envs/default.env create mode 100644 apps/deeplx/0.9.8.3/envs/global.env create mode 100644 apps/dockge/1.4.2/envs/default.env create mode 100644 apps/dockge/1.4.2/envs/global.env create mode 100644 apps/dozzle/8.8.2/envs/default.env create mode 100644 apps/dozzle/8.8.2/envs/global.env create mode 100644 apps/dpanel-lite/1.2.6/envs/default.env create mode 100644 apps/dpanel-lite/1.2.6/envs/global.env create mode 100644 apps/dpanel/1.2.6/envs/default.env create mode 100644 apps/dpanel/1.2.6/envs/global.env create mode 100644 apps/dujiaoka/2.0.9/envs/default.env create mode 100644 apps/dujiaoka/2.0.9/envs/global.env create mode 100644 apps/elastic-elasticsearch/8.16.1/envs/default.env create mode 100644 apps/elastic-elasticsearch/8.16.1/envs/global.env create mode 100644 apps/elastic-kibana/8.16.1/envs/default.env create mode 100644 apps/elastic-kibana/8.16.1/envs/global.env create mode 100644 apps/element-web/1.11.86/envs/default.env create mode 100644 apps/element-web/1.11.86/envs/global.env create mode 100644 apps/emby-amilys/4.8.9.0/envs/default.env create mode 100644 apps/emby-amilys/4.8.9.0/envs/global.env create mode 100644 apps/emby-lovechen/4.8.0.21/envs/default.env create mode 100644 apps/emby-lovechen/4.8.0.21/envs/global.env create mode 100644 apps/emby/4.8.10.0/envs/default.env create mode 100644 apps/emby/4.8.10.0/envs/global.env create mode 100644 apps/ghost/5.101.4/envs/default.env create mode 100644 apps/ghost/5.101.4/envs/global.env create mode 100644 apps/gitea-runner/0.2.11/envs/default.env create mode 100644 apps/gitea-runner/0.2.11/envs/global.env create mode 100644 apps/halo/2.20.10/envs/default.env create mode 100644 apps/halo/2.20.10/envs/global.env create mode 100644 apps/iframely/2.4.3/envs/default.env create mode 100644 apps/iframely/2.4.3/envs/global.env create mode 100644 apps/immich-machine-learning/1.121.0/envs/default.env create mode 100644 apps/immich-machine-learning/1.121.0/envs/global.env create mode 100644 apps/immich-server/1.121.0/envs/default.env create mode 100644 apps/immich-server/1.121.0/envs/global.env create mode 100644 apps/immich/1.121.0/envs/default.env create mode 100644 apps/immich/1.121.0/envs/global.env create mode 100644 apps/iycms/3.3.44/envs/default.env create mode 100644 apps/iycms/3.3.44/envs/global.env create mode 100644 apps/iyuu-plus/latest/envs/default.env create mode 100644 apps/iyuu-plus/latest/envs/global.env create mode 100644 apps/jellyfin/10.10.3/envs/default.env create mode 100644 apps/jellyfin/10.10.3/envs/global.env create mode 100644 apps/jellyfin/10.9.11/envs/default.env create mode 100644 apps/jellyfin/10.9.11/envs/global.env create mode 100644 apps/jellyseerr/2.1.0/envs/default.env create mode 100644 apps/jellyseerr/2.1.0/envs/global.env create mode 100644 apps/jproxy/3.4.4/envs/default.env create mode 100644 apps/jproxy/3.4.4/envs/global.env create mode 100644 apps/kimai/2.23.0/envs/default.env create mode 100644 apps/kimai/2.23.0/envs/global.env create mode 100644 apps/limesurvey/6.6.5/envs/default.env create mode 100644 apps/limesurvey/6.6.5/envs/global.env create mode 100644 apps/linkding/1.36.0/envs/default.env create mode 100644 apps/linkding/1.36.0/envs/global.env create mode 100644 apps/maccms10/24.11.19/envs/default.env create mode 100644 apps/maccms10/24.11.19/envs/global.env create mode 100644 apps/macos/1.16/envs/default.env create mode 100644 apps/macos/1.16/envs/global.env create mode 100644 apps/mailserver/14.0.0/envs/default.env create mode 100644 apps/mailserver/14.0.0/envs/global.env create mode 100644 apps/mariadb/11.6.2/envs/default.env create mode 100644 apps/mariadb/11.6.2/envs/global.env create mode 100644 apps/maxkb/1.7.2/envs/default.env create mode 100644 apps/maxkb/1.7.2/envs/global.env create mode 100644 apps/mcy-shop/5.0.17/envs/default.env create mode 100644 apps/mcy-shop/5.0.17/envs/global.env create mode 100644 apps/mediacms/4.1.0/envs/default.env create mode 100644 apps/mediacms/4.1.0/envs/global.env create mode 100644 apps/minio/2024-11-07/envs/default.env create mode 100644 apps/minio/2024-11-07/envs/global.env create mode 100644 apps/movie-pilot/1.9.17/envs/default.env create mode 100644 apps/movie-pilot/1.9.17/envs/global.env create mode 100644 apps/movie-pilot/2.1.0/envs/default.env create mode 100644 apps/movie-pilot/2.1.0/envs/global.env create mode 100644 apps/mysql/5.7.44/envs/default.env create mode 100644 apps/mysql/5.7.44/envs/global.env create mode 100644 apps/mysql/8.4.3/envs/default.env create mode 100644 apps/mysql/8.4.3/envs/global.env create mode 100644 apps/nacos/2.4.3/envs/default.env create mode 100644 apps/nacos/2.4.3/envs/global.env create mode 100644 apps/nexusphp/1.8.16/envs/default.env create mode 100644 apps/nexusphp/1.8.16/envs/global.env create mode 100644 apps/nezha-dash/1.5.2/envs/default.env create mode 100644 apps/nezha-dash/1.5.2/envs/global.env create mode 100644 apps/nezha/0.20.13/envs/default.env create mode 100644 apps/nezha/0.20.13/envs/global.env create mode 100644 apps/nginx-ui/2.0.0/envs/default.env create mode 100644 apps/nginx-ui/2.0.0/envs/global.env create mode 100644 apps/nocodb/0.258.2/envs/default.env create mode 100644 apps/nocodb/0.258.2/envs/global.env create mode 100644 apps/onedev/11.5.3/envs/default.env create mode 100644 apps/onedev/11.5.3/envs/global.env create mode 100644 apps/openfire/4.9.0/envs/default.env create mode 100644 apps/openfire/4.9.0/envs/global.env create mode 100644 apps/outline/0.81.1/envs/default.env create mode 100644 apps/outline/0.81.1/envs/global.env create mode 100644 apps/page-spy-web/1.9.6/envs/default.env create mode 100644 apps/page-spy-web/1.9.6/envs/global.env create mode 100644 apps/percona/8.0/envs/default.env create mode 100644 apps/percona/8.0/envs/global.env create mode 100644 apps/photoprism/240915/envs/default.env create mode 100644 apps/photoprism/240915/envs/global.env create mode 100644 apps/pingvin-share/1.6.1/envs/default.env create mode 100644 apps/pingvin-share/1.6.1/envs/global.env create mode 100644 apps/pixman/1.8.2/envs/default.env create mode 100644 apps/pixman/1.8.2/envs/global.env create mode 100644 apps/postgresql/16.6-alpine/envs/default.env create mode 100644 apps/postgresql/16.6-alpine/envs/global.env create mode 100644 apps/postgresql/16.6/envs/default.env create mode 100644 apps/postgresql/16.6/envs/global.env create mode 100644 apps/postgresql/17.2-alpine/envs/default.env create mode 100644 apps/postgresql/17.2-alpine/envs/global.env create mode 100644 apps/postgresql/17.2/envs/default.env create mode 100644 apps/postgresql/17.2/envs/global.env create mode 100644 apps/postgresql/pg14-alpine/envs/default.env create mode 100644 apps/postgresql/pg14-alpine/envs/global.env create mode 100644 apps/postgresql/pg14-vectors/envs/default.env create mode 100644 apps/postgresql/pg14-vectors/envs/global.env create mode 100644 apps/postgresql/pg14/envs/default.env create mode 100644 apps/postgresql/pg14/envs/global.env create mode 100644 apps/postgresql/pg15-alpine/envs/default.env create mode 100644 apps/postgresql/pg15-alpine/envs/global.env create mode 100644 apps/postgresql/pg15-vectors/envs/default.env create mode 100644 apps/postgresql/pg15-vectors/envs/global.env create mode 100644 apps/postgresql/pg15/envs/default.env create mode 100644 apps/postgresql/pg15/envs/global.env create mode 100644 apps/postgresql/pg16-alpine/envs/default.env create mode 100644 apps/postgresql/pg16-alpine/envs/global.env create mode 100644 apps/postgresql/pg16-vectors/envs/default.env create mode 100644 apps/postgresql/pg16-vectors/envs/global.env create mode 100644 apps/postgresql/pg16/envs/default.env create mode 100644 apps/postgresql/pg16/envs/global.env create mode 100644 apps/prowlarr/1.27.0/envs/default.env create mode 100644 apps/prowlarr/1.27.0/envs/global.env create mode 100644 apps/puff/0.2.2/envs/default.env create mode 100644 apps/puff/0.2.2/envs/global.env create mode 100644 apps/qbittorrent/4.6.7/envs/default.env create mode 100644 apps/qbittorrent/4.6.7/envs/global.env create mode 100644 apps/qbittorrent/5.0.2/envs/default.env create mode 100644 apps/qbittorrent/5.0.2/envs/global.env create mode 100644 apps/qinglong/2.17.12/envs/default.env create mode 100644 apps/qinglong/2.17.12/envs/global.env create mode 100644 apps/radarr/5.15.1/envs/default.env create mode 100644 apps/radarr/5.15.1/envs/global.env create mode 100644 apps/reader3-webview/3.2.0/envs/default.env create mode 100644 apps/reader3-webview/3.2.0/envs/global.env create mode 100644 apps/reader3/3.2.10/envs/default.env create mode 100644 apps/reader3/3.2.10/envs/global.env create mode 100644 apps/redis/6.2.16/envs/default.env create mode 100644 apps/redis/6.2.16/envs/global.env create mode 100644 apps/redis/7.4.1/envs/default.env create mode 100644 apps/redis/7.4.1/envs/global.env create mode 100644 apps/rsshub/2024-11-26/envs/default.env create mode 100644 apps/rsshub/2024-11-26/envs/global.env create mode 100644 apps/sentinel/1.8.8/envs/default.env create mode 100644 apps/sentinel/1.8.8/envs/global.env create mode 100644 apps/shiori/1.7.1/envs/default.env create mode 100644 apps/shiori/1.7.1/envs/global.env create mode 100644 apps/siyuan/3.1.13/envs/default.env create mode 100644 apps/siyuan/3.1.13/envs/global.env create mode 100644 apps/slink/1.2.1/envs/default.env create mode 100644 apps/slink/1.2.1/envs/global.env create mode 100644 apps/sonarr/4.0.11/envs/default.env create mode 100644 apps/sonarr/4.0.11/envs/global.env create mode 100644 apps/speedtest-tracker/0.18.3/envs/default.env create mode 100644 apps/speedtest-tracker/0.18.3/envs/global.env create mode 100644 apps/speedtest-tracker/0.18.7/envs/default.env create mode 100644 apps/speedtest-tracker/0.18.7/envs/global.env create mode 100644 apps/speedtest-tracker/0.19.0/envs/default.env create mode 100644 apps/speedtest-tracker/0.19.0/envs/global.env create mode 100644 apps/speedtest/5.4.1/envs/default.env create mode 100644 apps/speedtest/5.4.1/envs/global.env create mode 100644 apps/stream-rec-backend/0.7.2/envs/default.env create mode 100644 apps/stream-rec-backend/0.7.2/envs/global.env create mode 100644 apps/stream-rec-frontend/0.7.2/envs/default.env create mode 100644 apps/stream-rec-frontend/0.7.2/envs/global.env create mode 100644 apps/stream-rec/0.7.2/envs/default.env create mode 100644 apps/stream-rec/0.7.2/envs/global.env create mode 100644 apps/sun-panel/1.6.0/envs/default.env create mode 100644 apps/sun-panel/1.6.0/envs/global.env create mode 100644 apps/synapse-admin/0.10.3/envs/default.env create mode 100644 apps/synapse-admin/0.10.3/envs/global.env create mode 100644 apps/synapse/1.120.0/envs/default.env create mode 100644 apps/synapse/1.120.0/envs/global.env create mode 100644 apps/tangsengdaodao/1.5/envs/default.env create mode 100644 apps/tangsengdaodao/1.5/envs/global.env create mode 100644 apps/teemii/0.8.2/envs/default.env create mode 100644 apps/teemii/0.8.2/envs/global.env create mode 100644 apps/telegram-bot-api/8.0/envs/default.env create mode 100644 apps/telegram-bot-api/8.0/envs/global.env create mode 100644 apps/traccar/6.5/envs/default.env create mode 100644 apps/traccar/6.5/envs/global.env create mode 100644 apps/transmission/4.0.6/envs/default.env create mode 100644 apps/transmission/4.0.6/envs/global.env create mode 100644 apps/umami-mysql/2.14.0/envs/default.env create mode 100644 apps/umami-mysql/2.14.0/envs/global.env create mode 100644 apps/umami/2.14.0/envs/default.env create mode 100644 apps/umami/2.14.0/envs/global.env create mode 100644 apps/uptime-kuma/1.23.15/envs/default.env create mode 100644 apps/uptime-kuma/1.23.15/envs/global.env create mode 100644 apps/uptime-kuma/2.0.0/envs/default.env create mode 100644 apps/uptime-kuma/2.0.0/envs/global.env create mode 100644 apps/watchyourlan/2.0.4/envs/default.env create mode 100644 apps/watchyourlan/2.0.4/envs/global.env create mode 100644 apps/windows/4.05/envs/default.env create mode 100644 apps/windows/4.05/envs/global.env create mode 100644 apps/wiseflow/0.3.0/envs/default.env create mode 100644 apps/wiseflow/0.3.0/envs/global.env create mode 100644 apps/wukongim/1.2.6/envs/default.env create mode 100644 apps/wukongim/1.2.6/envs/global.env create mode 100644 apps/xunlei-cnk3x/3.20.2/envs/default.env create mode 100644 apps/xunlei-cnk3x/3.20.2/envs/global.env create mode 100644 apps/yarr/2.4.0/envs/default.env create mode 100644 apps/yarr/2.4.0/envs/global.env create mode 100644 apps/zerotier-planet/1.14.2/envs/default.env create mode 100644 apps/zerotier-planet/1.14.2/envs/global.env create mode 100644 apps/ztncui/1.2.17/envs/default.env create mode 100644 apps/ztncui/1.2.17/envs/global.env diff --git a/apps/acg-faka/1.3.8/envs/default.env b/apps/acg-faka/1.3.8/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/acg-faka/1.3.8/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/acg-faka/1.3.8/envs/global.env b/apps/acg-faka/1.3.8/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/acg-faka/1.3.8/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/alist-aria2/3.40.0/envs/default.env b/apps/alist-aria2/3.40.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/alist-aria2/3.40.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/alist-aria2/3.40.0/envs/global.env b/apps/alist-aria2/3.40.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/alist-aria2/3.40.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/alist-ffmpeg/3.40.0/envs/default.env b/apps/alist-ffmpeg/3.40.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/alist-ffmpeg/3.40.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/alist-ffmpeg/3.40.0/envs/global.env b/apps/alist-ffmpeg/3.40.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/alist-ffmpeg/3.40.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/alist/3.40.0/envs/default.env b/apps/alist/3.40.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/alist/3.40.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/alist/3.40.0/envs/global.env b/apps/alist/3.40.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/alist/3.40.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/ani-rss/1.1.202/envs/default.env b/apps/ani-rss/1.1.202/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/ani-rss/1.1.202/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/ani-rss/1.1.202/envs/global.env b/apps/ani-rss/1.1.202/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/ani-rss/1.1.202/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/artalk/2.9.1/envs/default.env b/apps/artalk/2.9.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/artalk/2.9.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/artalk/2.9.1/envs/global.env b/apps/artalk/2.9.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/artalk/2.9.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/auto-lady/1.1.202/envs/default.env b/apps/auto-lady/1.1.202/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/auto-lady/1.1.202/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/auto-lady/1.1.202/envs/global.env b/apps/auto-lady/1.1.202/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/auto-lady/1.1.202/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/baota/9.0/envs/default.env b/apps/baota/9.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/baota/9.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/baota/9.0/envs/global.env b/apps/baota/9.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/baota/9.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/bark/2.1.5/envs/default.env b/apps/bark/2.1.5/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/bark/2.1.5/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/bark/2.1.5/envs/global.env b/apps/bark/2.1.5/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/bark/2.1.5/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/bitmagnet/0.9.5/envs/default.env b/apps/bitmagnet/0.9.5/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/bitmagnet/0.9.5/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/bitmagnet/0.9.5/envs/global.env b/apps/bitmagnet/0.9.5/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/bitmagnet/0.9.5/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/certimate/0.2.21/envs/default.env b/apps/certimate/0.2.21/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/certimate/0.2.21/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/certimate/0.2.21/envs/global.env b/apps/certimate/0.2.21/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/certimate/0.2.21/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/cookie-cloud/latest/envs/default.env b/apps/cookie-cloud/latest/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/cookie-cloud/latest/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/cookie-cloud/latest/envs/global.env b/apps/cookie-cloud/latest/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/cookie-cloud/latest/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/deeplx/0.9.8.3/envs/default.env b/apps/deeplx/0.9.8.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/deeplx/0.9.8.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/deeplx/0.9.8.3/envs/global.env b/apps/deeplx/0.9.8.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/deeplx/0.9.8.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/dockge/1.4.2/envs/default.env b/apps/dockge/1.4.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/dockge/1.4.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/dockge/1.4.2/envs/global.env b/apps/dockge/1.4.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/dockge/1.4.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/dozzle/8.8.2/envs/default.env b/apps/dozzle/8.8.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/dozzle/8.8.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/dozzle/8.8.2/envs/global.env b/apps/dozzle/8.8.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/dozzle/8.8.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/dpanel-lite/1.2.6/envs/default.env b/apps/dpanel-lite/1.2.6/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/dpanel-lite/1.2.6/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/dpanel-lite/1.2.6/envs/global.env b/apps/dpanel-lite/1.2.6/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/dpanel-lite/1.2.6/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/dpanel/1.2.6/envs/default.env b/apps/dpanel/1.2.6/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/dpanel/1.2.6/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/dpanel/1.2.6/envs/global.env b/apps/dpanel/1.2.6/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/dpanel/1.2.6/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/dujiaoka/2.0.9/envs/default.env b/apps/dujiaoka/2.0.9/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/dujiaoka/2.0.9/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/dujiaoka/2.0.9/envs/global.env b/apps/dujiaoka/2.0.9/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/dujiaoka/2.0.9/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/elastic-elasticsearch/8.16.1/envs/default.env b/apps/elastic-elasticsearch/8.16.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/elastic-elasticsearch/8.16.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/elastic-elasticsearch/8.16.1/envs/global.env b/apps/elastic-elasticsearch/8.16.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/elastic-elasticsearch/8.16.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/elastic-kibana/8.16.1/envs/default.env b/apps/elastic-kibana/8.16.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/elastic-kibana/8.16.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/elastic-kibana/8.16.1/envs/global.env b/apps/elastic-kibana/8.16.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/elastic-kibana/8.16.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/element-web/1.11.86/envs/default.env b/apps/element-web/1.11.86/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/element-web/1.11.86/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/element-web/1.11.86/envs/global.env b/apps/element-web/1.11.86/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/element-web/1.11.86/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/emby-amilys/4.8.9.0/envs/default.env b/apps/emby-amilys/4.8.9.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/emby-amilys/4.8.9.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/emby-amilys/4.8.9.0/envs/global.env b/apps/emby-amilys/4.8.9.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/emby-amilys/4.8.9.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/emby-lovechen/4.8.0.21/envs/default.env b/apps/emby-lovechen/4.8.0.21/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/emby-lovechen/4.8.0.21/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/emby-lovechen/4.8.0.21/envs/global.env b/apps/emby-lovechen/4.8.0.21/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/emby-lovechen/4.8.0.21/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/emby/4.8.10.0/envs/default.env b/apps/emby/4.8.10.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/emby/4.8.10.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/emby/4.8.10.0/envs/global.env b/apps/emby/4.8.10.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/emby/4.8.10.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/ghost/5.101.4/envs/default.env b/apps/ghost/5.101.4/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/ghost/5.101.4/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/ghost/5.101.4/envs/global.env b/apps/ghost/5.101.4/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/ghost/5.101.4/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/gitea-runner/0.2.11/envs/default.env b/apps/gitea-runner/0.2.11/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/gitea-runner/0.2.11/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/gitea-runner/0.2.11/envs/global.env b/apps/gitea-runner/0.2.11/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/gitea-runner/0.2.11/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/halo/2.20.10/envs/default.env b/apps/halo/2.20.10/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/halo/2.20.10/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/halo/2.20.10/envs/global.env b/apps/halo/2.20.10/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/halo/2.20.10/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/iframely/2.4.3/envs/default.env b/apps/iframely/2.4.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/iframely/2.4.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/iframely/2.4.3/envs/global.env b/apps/iframely/2.4.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/iframely/2.4.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/immich-machine-learning/1.121.0/envs/default.env b/apps/immich-machine-learning/1.121.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/immich-machine-learning/1.121.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/immich-machine-learning/1.121.0/envs/global.env b/apps/immich-machine-learning/1.121.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/immich-machine-learning/1.121.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/immich-server/1.121.0/envs/default.env b/apps/immich-server/1.121.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/immich-server/1.121.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/immich-server/1.121.0/envs/global.env b/apps/immich-server/1.121.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/immich-server/1.121.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/immich/1.121.0/envs/default.env b/apps/immich/1.121.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/immich/1.121.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/immich/1.121.0/envs/global.env b/apps/immich/1.121.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/immich/1.121.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/iycms/3.3.44/envs/default.env b/apps/iycms/3.3.44/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/iycms/3.3.44/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/iycms/3.3.44/envs/global.env b/apps/iycms/3.3.44/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/iycms/3.3.44/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/iyuu-plus/latest/envs/default.env b/apps/iyuu-plus/latest/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/iyuu-plus/latest/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/iyuu-plus/latest/envs/global.env b/apps/iyuu-plus/latest/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/iyuu-plus/latest/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/jellyfin/10.10.3/envs/default.env b/apps/jellyfin/10.10.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/jellyfin/10.10.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/jellyfin/10.10.3/envs/global.env b/apps/jellyfin/10.10.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/jellyfin/10.10.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/jellyfin/10.9.11/envs/default.env b/apps/jellyfin/10.9.11/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/jellyfin/10.9.11/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/jellyfin/10.9.11/envs/global.env b/apps/jellyfin/10.9.11/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/jellyfin/10.9.11/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/jellyseerr/2.1.0/envs/default.env b/apps/jellyseerr/2.1.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/jellyseerr/2.1.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/jellyseerr/2.1.0/envs/global.env b/apps/jellyseerr/2.1.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/jellyseerr/2.1.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/jproxy/3.4.4/envs/default.env b/apps/jproxy/3.4.4/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/jproxy/3.4.4/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/jproxy/3.4.4/envs/global.env b/apps/jproxy/3.4.4/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/jproxy/3.4.4/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/kimai/2.23.0/envs/default.env b/apps/kimai/2.23.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/kimai/2.23.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/kimai/2.23.0/envs/global.env b/apps/kimai/2.23.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/kimai/2.23.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/limesurvey/6.6.5/envs/default.env b/apps/limesurvey/6.6.5/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/limesurvey/6.6.5/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/limesurvey/6.6.5/envs/global.env b/apps/limesurvey/6.6.5/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/limesurvey/6.6.5/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/linkding/1.36.0/envs/default.env b/apps/linkding/1.36.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/linkding/1.36.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/linkding/1.36.0/envs/global.env b/apps/linkding/1.36.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/linkding/1.36.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/maccms10/24.11.19/envs/default.env b/apps/maccms10/24.11.19/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/maccms10/24.11.19/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/maccms10/24.11.19/envs/global.env b/apps/maccms10/24.11.19/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/maccms10/24.11.19/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/macos/1.16/envs/default.env b/apps/macos/1.16/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/macos/1.16/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/macos/1.16/envs/global.env b/apps/macos/1.16/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/macos/1.16/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/mailserver/14.0.0/envs/default.env b/apps/mailserver/14.0.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/mailserver/14.0.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/mailserver/14.0.0/envs/global.env b/apps/mailserver/14.0.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/mailserver/14.0.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/mariadb/11.6.2/envs/default.env b/apps/mariadb/11.6.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/mariadb/11.6.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/mariadb/11.6.2/envs/global.env b/apps/mariadb/11.6.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/mariadb/11.6.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/maxkb/1.7.2/envs/default.env b/apps/maxkb/1.7.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/maxkb/1.7.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/maxkb/1.7.2/envs/global.env b/apps/maxkb/1.7.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/maxkb/1.7.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/mcy-shop/5.0.17/envs/default.env b/apps/mcy-shop/5.0.17/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/mcy-shop/5.0.17/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/mcy-shop/5.0.17/envs/global.env b/apps/mcy-shop/5.0.17/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/mcy-shop/5.0.17/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/mediacms/4.1.0/envs/default.env b/apps/mediacms/4.1.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/mediacms/4.1.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/mediacms/4.1.0/envs/global.env b/apps/mediacms/4.1.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/mediacms/4.1.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/minio/2024-11-07/envs/default.env b/apps/minio/2024-11-07/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/minio/2024-11-07/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/minio/2024-11-07/envs/global.env b/apps/minio/2024-11-07/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/minio/2024-11-07/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/movie-pilot/1.9.17/envs/default.env b/apps/movie-pilot/1.9.17/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/movie-pilot/1.9.17/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/movie-pilot/1.9.17/envs/global.env b/apps/movie-pilot/1.9.17/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/movie-pilot/1.9.17/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/movie-pilot/2.1.0/envs/default.env b/apps/movie-pilot/2.1.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/movie-pilot/2.1.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/movie-pilot/2.1.0/envs/global.env b/apps/movie-pilot/2.1.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/movie-pilot/2.1.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/mysql/5.7.44/envs/default.env b/apps/mysql/5.7.44/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/mysql/5.7.44/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/mysql/5.7.44/envs/global.env b/apps/mysql/5.7.44/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/mysql/5.7.44/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/mysql/8.4.3/envs/default.env b/apps/mysql/8.4.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/mysql/8.4.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/mysql/8.4.3/envs/global.env b/apps/mysql/8.4.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/mysql/8.4.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/nacos/2.4.3/envs/default.env b/apps/nacos/2.4.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/nacos/2.4.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/nacos/2.4.3/envs/global.env b/apps/nacos/2.4.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/nacos/2.4.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/nexusphp/1.8.16/envs/default.env b/apps/nexusphp/1.8.16/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/nexusphp/1.8.16/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/nexusphp/1.8.16/envs/global.env b/apps/nexusphp/1.8.16/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/nexusphp/1.8.16/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/nezha-dash/1.5.2/envs/default.env b/apps/nezha-dash/1.5.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/nezha-dash/1.5.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/nezha-dash/1.5.2/envs/global.env b/apps/nezha-dash/1.5.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/nezha-dash/1.5.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/nezha/0.20.13/envs/default.env b/apps/nezha/0.20.13/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/nezha/0.20.13/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/nezha/0.20.13/envs/global.env b/apps/nezha/0.20.13/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/nezha/0.20.13/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/nginx-ui/2.0.0/envs/default.env b/apps/nginx-ui/2.0.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/nginx-ui/2.0.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/nginx-ui/2.0.0/envs/global.env b/apps/nginx-ui/2.0.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/nginx-ui/2.0.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/nocodb/0.258.2/envs/default.env b/apps/nocodb/0.258.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/nocodb/0.258.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/nocodb/0.258.2/envs/global.env b/apps/nocodb/0.258.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/nocodb/0.258.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/onedev/11.5.3/envs/default.env b/apps/onedev/11.5.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/onedev/11.5.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/onedev/11.5.3/envs/global.env b/apps/onedev/11.5.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/onedev/11.5.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/openfire/4.9.0/envs/default.env b/apps/openfire/4.9.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/openfire/4.9.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/openfire/4.9.0/envs/global.env b/apps/openfire/4.9.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/openfire/4.9.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/outline/0.81.1/envs/default.env b/apps/outline/0.81.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/outline/0.81.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/outline/0.81.1/envs/global.env b/apps/outline/0.81.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/outline/0.81.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/page-spy-web/1.9.6/envs/default.env b/apps/page-spy-web/1.9.6/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/page-spy-web/1.9.6/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/page-spy-web/1.9.6/envs/global.env b/apps/page-spy-web/1.9.6/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/page-spy-web/1.9.6/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/percona/8.0/envs/default.env b/apps/percona/8.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/percona/8.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/percona/8.0/envs/global.env b/apps/percona/8.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/percona/8.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/photoprism/240915/envs/default.env b/apps/photoprism/240915/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/photoprism/240915/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/photoprism/240915/envs/global.env b/apps/photoprism/240915/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/photoprism/240915/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/pingvin-share/1.6.1/envs/default.env b/apps/pingvin-share/1.6.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/pingvin-share/1.6.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/pingvin-share/1.6.1/envs/global.env b/apps/pingvin-share/1.6.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/pingvin-share/1.6.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/pixman/1.8.2/envs/default.env b/apps/pixman/1.8.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/pixman/1.8.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/pixman/1.8.2/envs/global.env b/apps/pixman/1.8.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/pixman/1.8.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/16.6-alpine/envs/default.env b/apps/postgresql/16.6-alpine/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/16.6-alpine/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/16.6-alpine/envs/global.env b/apps/postgresql/16.6-alpine/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/16.6-alpine/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/16.6/envs/default.env b/apps/postgresql/16.6/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/16.6/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/16.6/envs/global.env b/apps/postgresql/16.6/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/16.6/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/17.2-alpine/envs/default.env b/apps/postgresql/17.2-alpine/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/17.2-alpine/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/17.2-alpine/envs/global.env b/apps/postgresql/17.2-alpine/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/17.2-alpine/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/17.2/envs/default.env b/apps/postgresql/17.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/17.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/17.2/envs/global.env b/apps/postgresql/17.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/17.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg14-alpine/envs/default.env b/apps/postgresql/pg14-alpine/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg14-alpine/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg14-alpine/envs/global.env b/apps/postgresql/pg14-alpine/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg14-alpine/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg14-vectors/envs/default.env b/apps/postgresql/pg14-vectors/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg14-vectors/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg14-vectors/envs/global.env b/apps/postgresql/pg14-vectors/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg14-vectors/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg14/envs/default.env b/apps/postgresql/pg14/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg14/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg14/envs/global.env b/apps/postgresql/pg14/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg14/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg15-alpine/envs/default.env b/apps/postgresql/pg15-alpine/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg15-alpine/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg15-alpine/envs/global.env b/apps/postgresql/pg15-alpine/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg15-alpine/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg15-vectors/envs/default.env b/apps/postgresql/pg15-vectors/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg15-vectors/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg15-vectors/envs/global.env b/apps/postgresql/pg15-vectors/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg15-vectors/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg15/envs/default.env b/apps/postgresql/pg15/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg15/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg15/envs/global.env b/apps/postgresql/pg15/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg15/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg16-alpine/envs/default.env b/apps/postgresql/pg16-alpine/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg16-alpine/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg16-alpine/envs/global.env b/apps/postgresql/pg16-alpine/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg16-alpine/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg16-vectors/envs/default.env b/apps/postgresql/pg16-vectors/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg16-vectors/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg16-vectors/envs/global.env b/apps/postgresql/pg16-vectors/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg16-vectors/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/postgresql/pg16/envs/default.env b/apps/postgresql/pg16/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/postgresql/pg16/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/postgresql/pg16/envs/global.env b/apps/postgresql/pg16/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/postgresql/pg16/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/prowlarr/1.27.0/envs/default.env b/apps/prowlarr/1.27.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/prowlarr/1.27.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/prowlarr/1.27.0/envs/global.env b/apps/prowlarr/1.27.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/prowlarr/1.27.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/puff/0.2.2/envs/default.env b/apps/puff/0.2.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/puff/0.2.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/puff/0.2.2/envs/global.env b/apps/puff/0.2.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/puff/0.2.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/qbittorrent/4.6.7/envs/default.env b/apps/qbittorrent/4.6.7/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/qbittorrent/4.6.7/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/qbittorrent/4.6.7/envs/global.env b/apps/qbittorrent/4.6.7/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/qbittorrent/4.6.7/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/qbittorrent/5.0.2/envs/default.env b/apps/qbittorrent/5.0.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/qbittorrent/5.0.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/qbittorrent/5.0.2/envs/global.env b/apps/qbittorrent/5.0.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/qbittorrent/5.0.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/qinglong/2.17.12/envs/default.env b/apps/qinglong/2.17.12/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/qinglong/2.17.12/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/qinglong/2.17.12/envs/global.env b/apps/qinglong/2.17.12/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/qinglong/2.17.12/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/radarr/5.15.1/envs/default.env b/apps/radarr/5.15.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/radarr/5.15.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/radarr/5.15.1/envs/global.env b/apps/radarr/5.15.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/radarr/5.15.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/reader3-webview/3.2.0/envs/default.env b/apps/reader3-webview/3.2.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/reader3-webview/3.2.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/reader3-webview/3.2.0/envs/global.env b/apps/reader3-webview/3.2.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/reader3-webview/3.2.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/reader3/3.2.10/envs/default.env b/apps/reader3/3.2.10/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/reader3/3.2.10/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/reader3/3.2.10/envs/global.env b/apps/reader3/3.2.10/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/reader3/3.2.10/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/redis/6.2.16/envs/default.env b/apps/redis/6.2.16/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/redis/6.2.16/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/redis/6.2.16/envs/global.env b/apps/redis/6.2.16/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/redis/6.2.16/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/redis/7.4.1/envs/default.env b/apps/redis/7.4.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/redis/7.4.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/redis/7.4.1/envs/global.env b/apps/redis/7.4.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/redis/7.4.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/rsshub/2024-11-26/envs/default.env b/apps/rsshub/2024-11-26/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/rsshub/2024-11-26/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/rsshub/2024-11-26/envs/global.env b/apps/rsshub/2024-11-26/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/rsshub/2024-11-26/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/sentinel/1.8.8/envs/default.env b/apps/sentinel/1.8.8/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/sentinel/1.8.8/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/sentinel/1.8.8/envs/global.env b/apps/sentinel/1.8.8/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/sentinel/1.8.8/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/shiori/1.7.1/envs/default.env b/apps/shiori/1.7.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/shiori/1.7.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/shiori/1.7.1/envs/global.env b/apps/shiori/1.7.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/shiori/1.7.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/siyuan/3.1.13/envs/default.env b/apps/siyuan/3.1.13/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/siyuan/3.1.13/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/siyuan/3.1.13/envs/global.env b/apps/siyuan/3.1.13/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/siyuan/3.1.13/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/slink/1.2.1/envs/default.env b/apps/slink/1.2.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/slink/1.2.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/slink/1.2.1/envs/global.env b/apps/slink/1.2.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/slink/1.2.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/sonarr/4.0.11/envs/default.env b/apps/sonarr/4.0.11/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/sonarr/4.0.11/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/sonarr/4.0.11/envs/global.env b/apps/sonarr/4.0.11/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/sonarr/4.0.11/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/speedtest-tracker/0.18.3/envs/default.env b/apps/speedtest-tracker/0.18.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/speedtest-tracker/0.18.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/speedtest-tracker/0.18.3/envs/global.env b/apps/speedtest-tracker/0.18.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/speedtest-tracker/0.18.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/speedtest-tracker/0.18.7/envs/default.env b/apps/speedtest-tracker/0.18.7/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/speedtest-tracker/0.18.7/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/speedtest-tracker/0.18.7/envs/global.env b/apps/speedtest-tracker/0.18.7/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/speedtest-tracker/0.18.7/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/speedtest-tracker/0.19.0/envs/default.env b/apps/speedtest-tracker/0.19.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/speedtest-tracker/0.19.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/speedtest-tracker/0.19.0/envs/global.env b/apps/speedtest-tracker/0.19.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/speedtest-tracker/0.19.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/speedtest/5.4.1/envs/default.env b/apps/speedtest/5.4.1/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/speedtest/5.4.1/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/speedtest/5.4.1/envs/global.env b/apps/speedtest/5.4.1/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/speedtest/5.4.1/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/stream-rec-backend/0.7.2/envs/default.env b/apps/stream-rec-backend/0.7.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/stream-rec-backend/0.7.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/stream-rec-backend/0.7.2/envs/global.env b/apps/stream-rec-backend/0.7.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/stream-rec-backend/0.7.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/stream-rec-frontend/0.7.2/envs/default.env b/apps/stream-rec-frontend/0.7.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/stream-rec-frontend/0.7.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/stream-rec-frontend/0.7.2/envs/global.env b/apps/stream-rec-frontend/0.7.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/stream-rec-frontend/0.7.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/stream-rec/0.7.2/envs/default.env b/apps/stream-rec/0.7.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/stream-rec/0.7.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/stream-rec/0.7.2/envs/global.env b/apps/stream-rec/0.7.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/stream-rec/0.7.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/sun-panel/1.6.0/envs/default.env b/apps/sun-panel/1.6.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/sun-panel/1.6.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/sun-panel/1.6.0/envs/global.env b/apps/sun-panel/1.6.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/sun-panel/1.6.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/synapse-admin/0.10.3/envs/default.env b/apps/synapse-admin/0.10.3/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/synapse-admin/0.10.3/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/synapse-admin/0.10.3/envs/global.env b/apps/synapse-admin/0.10.3/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/synapse-admin/0.10.3/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/synapse/1.120.0/envs/default.env b/apps/synapse/1.120.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/synapse/1.120.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/synapse/1.120.0/envs/global.env b/apps/synapse/1.120.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/synapse/1.120.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/tangsengdaodao/1.5/envs/default.env b/apps/tangsengdaodao/1.5/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/tangsengdaodao/1.5/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/tangsengdaodao/1.5/envs/global.env b/apps/tangsengdaodao/1.5/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/tangsengdaodao/1.5/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/teemii/0.8.2/envs/default.env b/apps/teemii/0.8.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/teemii/0.8.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/teemii/0.8.2/envs/global.env b/apps/teemii/0.8.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/teemii/0.8.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/telegram-bot-api/8.0/envs/default.env b/apps/telegram-bot-api/8.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/telegram-bot-api/8.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/telegram-bot-api/8.0/envs/global.env b/apps/telegram-bot-api/8.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/telegram-bot-api/8.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/traccar/6.5/envs/default.env b/apps/traccar/6.5/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/traccar/6.5/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/traccar/6.5/envs/global.env b/apps/traccar/6.5/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/traccar/6.5/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/transmission/4.0.6/envs/default.env b/apps/transmission/4.0.6/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/transmission/4.0.6/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/transmission/4.0.6/envs/global.env b/apps/transmission/4.0.6/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/transmission/4.0.6/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/umami-mysql/2.14.0/envs/default.env b/apps/umami-mysql/2.14.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/umami-mysql/2.14.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/umami-mysql/2.14.0/envs/global.env b/apps/umami-mysql/2.14.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/umami-mysql/2.14.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/umami/2.14.0/envs/default.env b/apps/umami/2.14.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/umami/2.14.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/umami/2.14.0/envs/global.env b/apps/umami/2.14.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/umami/2.14.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/uptime-kuma/1.23.15/envs/default.env b/apps/uptime-kuma/1.23.15/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/uptime-kuma/1.23.15/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/uptime-kuma/1.23.15/envs/global.env b/apps/uptime-kuma/1.23.15/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/uptime-kuma/1.23.15/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/uptime-kuma/2.0.0/envs/default.env b/apps/uptime-kuma/2.0.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/uptime-kuma/2.0.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/uptime-kuma/2.0.0/envs/global.env b/apps/uptime-kuma/2.0.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/uptime-kuma/2.0.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/watchyourlan/2.0.4/envs/default.env b/apps/watchyourlan/2.0.4/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/watchyourlan/2.0.4/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/watchyourlan/2.0.4/envs/global.env b/apps/watchyourlan/2.0.4/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/watchyourlan/2.0.4/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/windows/4.05/envs/default.env b/apps/windows/4.05/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/windows/4.05/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/windows/4.05/envs/global.env b/apps/windows/4.05/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/windows/4.05/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/wiseflow/0.3.0/envs/default.env b/apps/wiseflow/0.3.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/wiseflow/0.3.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/wiseflow/0.3.0/envs/global.env b/apps/wiseflow/0.3.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/wiseflow/0.3.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/wukongim/1.2.6/envs/default.env b/apps/wukongim/1.2.6/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/wukongim/1.2.6/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/wukongim/1.2.6/envs/global.env b/apps/wukongim/1.2.6/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/wukongim/1.2.6/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/xunlei-cnk3x/3.20.2/envs/default.env b/apps/xunlei-cnk3x/3.20.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/xunlei-cnk3x/3.20.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/xunlei-cnk3x/3.20.2/envs/global.env b/apps/xunlei-cnk3x/3.20.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/xunlei-cnk3x/3.20.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/yarr/2.4.0/envs/default.env b/apps/yarr/2.4.0/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/yarr/2.4.0/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/yarr/2.4.0/envs/global.env b/apps/yarr/2.4.0/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/yarr/2.4.0/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/zerotier-planet/1.14.2/envs/default.env b/apps/zerotier-planet/1.14.2/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/zerotier-planet/1.14.2/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/zerotier-planet/1.14.2/envs/global.env b/apps/zerotier-planet/1.14.2/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/zerotier-planet/1.14.2/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/ztncui/1.2.17/envs/default.env b/apps/ztncui/1.2.17/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/ztncui/1.2.17/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/ztncui/1.2.17/envs/global.env b/apps/ztncui/1.2.17/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/ztncui/1.2.17/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai From 1165dcd41cbb461c9150c9be18dd1f7a6921a895 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Wed, 27 Nov 2024 18:40:30 +0800 Subject: [PATCH 19/35] =?UTF-8?q?=E5=BA=94=E7=94=A8=E6=A0=87=E5=87=86?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/mailserver/14.0.0/docker-compose.yml | 2 +- apps/mailserver/14.0.0/envs/mailserver.env | 661 +++++++++++++++++++ apps/mailserver/14.0.0/scripts/init.sh | 2 + apps/mailserver/14.0.0/scripts/upgrade.sh | 2 + apps/movie-pilot/1.9.17/docker-compose.yml | 2 +- apps/movie-pilot/1.9.17/envs/movie-pilot.env | 53 ++ apps/movie-pilot/1.9.17/scripts/init.sh | 2 + apps/movie-pilot/1.9.17/scripts/upgrade.sh | 2 + apps/movie-pilot/2.1.0/docker-compose.yml | 2 +- apps/movie-pilot/2.1.0/envs/movie-pilot.env | 63 ++ apps/movie-pilot/2.1.0/scripts/init.sh | 2 + apps/movie-pilot/2.1.0/scripts/upgrade.sh | 2 + apps/nexusphp/1.8.16/envs/nexusphp.env | 94 +++ apps/nexusphp/1.8.16/scripts/init.sh | 2 +- apps/onedev/11.5.3/docker-compose.yml | 2 +- apps/onedev/11.5.3/envs/onedev.env | 29 + apps/onedev/11.5.3/scripts/init.sh | 2 + apps/onedev/11.5.3/scripts/upgrade.sh | 2 + apps/outline/0.81.1/docker-compose.yml | 2 +- apps/outline/0.81.1/envs/outline.env | 224 +++++++ apps/outline/0.81.1/scripts/init.sh | 2 + apps/outline/0.81.1/scripts/upgrade.sh | 2 + apps/photoprism/240915/docker-compose.yml | 2 +- apps/photoprism/240915/envs/photoprism.env | 25 + apps/photoprism/240915/scripts/init.sh | 2 + apps/photoprism/240915/scripts/upgrade.sh | 2 + 26 files changed, 1180 insertions(+), 7 deletions(-) create mode 100644 apps/mailserver/14.0.0/envs/mailserver.env create mode 100644 apps/movie-pilot/1.9.17/envs/movie-pilot.env create mode 100644 apps/movie-pilot/2.1.0/envs/movie-pilot.env create mode 100644 apps/nexusphp/1.8.16/envs/nexusphp.env create mode 100644 apps/onedev/11.5.3/envs/onedev.env create mode 100644 apps/outline/0.81.1/envs/outline.env create mode 100644 apps/photoprism/240915/envs/photoprism.env diff --git a/apps/mailserver/14.0.0/docker-compose.yml b/apps/mailserver/14.0.0/docker-compose.yml index c98125530..e5dab842c 100644 --- a/apps/mailserver/14.0.0/docker-compose.yml +++ b/apps/mailserver/14.0.0/docker-compose.yml @@ -29,7 +29,7 @@ services: - ${PANEL_APP_PORT_MANAGESIEVE}:4190 env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - /etc/1panel/envs/mailserver/mailserver.env + - ${APP_ENV_FILE:-/etc/1panel/envs/mailserver/mailserver.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - /etc/localtime:/etc/localtime:ro diff --git a/apps/mailserver/14.0.0/envs/mailserver.env b/apps/mailserver/14.0.0/envs/mailserver.env new file mode 100644 index 000000000..3db582043 --- /dev/null +++ b/apps/mailserver/14.0.0/envs/mailserver.env @@ -0,0 +1,661 @@ +# ----------------------------------------------- +# --- Mailserver Environment Variables ---------- +# ----------------------------------------------- + +# DOCUMENTATION FOR THESE VARIABLES IS FOUND UNDER +# https://docker-mailserver.github.io/docker-mailserver/latest/config/environment/ + +# ----------------------------------------------- +# --- General Section --------------------------- +# ----------------------------------------------- + +# empty => uses the `hostname` command to get the mail server's canonical hostname +# => Specify a fully-qualified domainname to serve mail for. This is used for many of the config features so if you can't set your hostname (e.g. you're in a container platform that doesn't let you) specify it in this environment variable. +OVERRIDE_HOSTNAME= + +# REMOVED in version v11.0.0! Use LOG_LEVEL instead. +DMS_DEBUG=0 + +# Set the log level for DMS. +# This is mostly relevant for container startup scripts and change detection event feedback. +# +# Valid values (in order of increasing verbosity) are: `error`, `warn`, `info`, `debug` and `trace`. +# The default log level is `info`. +LOG_LEVEL=info + +# critical => Only show critical messages +# error => Only show erroneous output +# **warn** => Show warnings +# info => Normal informational output +# debug => Also show debug messages +SUPERVISOR_LOGLEVEL= + +# Support for deployment where these defaults are not compatible (eg: some NAS appliances): +# /var/mail vmail User ID (default: 5000) +DMS_VMAIL_UID= +# /var/mail vmail Group ID (default: 5000) +DMS_VMAIL_GID= + +# **empty** => use FILE +# LDAP => use LDAP authentication +# OIDC => use OIDC authentication (not yet implemented) +# FILE => use local files (this is used as the default) +ACCOUNT_PROVISIONER= + +# empty => postmaster@domain.com +# => Specify the postmaster address +POSTMASTER_ADDRESS= + +# Check for updates on container start and then once a day +# If an update is available, a mail is sent to POSTMASTER_ADDRESS +# 0 => Update check disabled +# 1 => Update check enabled +ENABLE_UPDATE_CHECK=0 + +# Customize the update check interval. +# Number + Suffix. Suffix must be 's' for seconds, 'm' for minutes, 'h' for hours or 'd' for days. +UPDATE_CHECK_INTERVAL=1d + +# Set different options for mynetworks option (can be overwrite in postfix-main.cf) +# **WARNING**: Adding the docker network's gateway to the list of trusted hosts, e.g. using the `network` or +# `connected-networks` option, can create an open relay +# https://github.com/docker-mailserver/docker-mailserver/issues/1405#issuecomment-590106498 +# The same can happen for rootless podman. To prevent this, set the value to "none" or configure slirp4netns +# https://github.com/docker-mailserver/docker-mailserver/issues/2377 +# +# none => Explicitly force authentication +# container => Container IP address only +# host => Add docker container network (ipv4 only) +# network => Add all docker container networks (ipv4 only) +# connected-networks => Add all connected docker networks (ipv4 only) +PERMIT_DOCKER=none + +# Set the timezone. If this variable is unset, the container runtime will try to detect the time using +# `/etc/localtime`, which you can alternatively mount into the container. The value of this variable +# must follow the pattern `AREA/ZONE`, i.e. of you want to use Germany's time zone, use `Europe/Berlin`. +# You can lookup all available timezones here: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List +TZ=Asia/Shanghai + +# In case you network interface differs from 'eth0', e.g. when you are using HostNetworking in Kubernetes, +# you can set NETWORK_INTERFACE to whatever interface you want. This interface will then be used. +# - **empty** => eth0 +NETWORK_INTERFACE= + +# empty => modern +# modern => Enables TLSv1.2 and modern ciphers only. (default) +# intermediate => Enables TLSv1, TLSv1.1 and TLSv1.2 and broad compatibility ciphers. +TLS_LEVEL= + +# Configures the handling of creating mails with forged sender addresses. +# +# **0** => (not recommended) Mail address spoofing allowed. Any logged in user may create email messages with a forged sender address (see also https://en.wikipedia.org/wiki/Email_spoofing). +# 1 => Mail spoofing denied. Each user may only send with his own or his alias addresses. Addresses with extension delimiters(http://www.postfix.org/postconf.5.html#recipient_delimiter) are not able to send messages. +SPOOF_PROTECTION= + +# Enables the Sender Rewriting Scheme. SRS is needed if your mail server acts as forwarder. See [postsrsd](https://github.com/roehling/postsrsd/blob/master/README.md#sender-rewriting-scheme-crash-course) for further explanation. +# - **0** => Disabled +# - 1 => Enabled +ENABLE_SRS=0 + +# Enables the OpenDKIM service. +# **1** => Enabled +# 0 => Disabled +ENABLE_OPENDKIM=1 + +# Enables the OpenDMARC service. +# **1** => Enabled +# 0 => Disabled +ENABLE_OPENDMARC=1 + + +# Enabled `policyd-spf` in Postfix's configuration. You will likely want to set this +# to `0` in case you're using Rspamd (`ENABLE_RSPAMD=1`). +# +# - 0 => Disabled +# - **1** => Enabled +ENABLE_POLICYD_SPF=1 + +# Enables POP3 service +# - **0** => Disabled +# - 1 => Enabled +ENABLE_POP3= + +# Enables IMAP service +# - 0 => Disabled +# - **1** => Enabled +ENABLE_IMAP=1 + +# Enables ClamAV, and anti-virus scanner. +# 1 => Enabled +# **0** => Disabled +ENABLE_CLAMAV=0 + +# Add the value of this ENV as a prefix to the mail subject when spam is detected. +# NOTE: This subject prefix may be redundant (by default spam is delivered to a junk folder). +# It provides value when your junk mail is stored alongside legitimate mail instead of a separate location (like with `SPAMASSASSIN_SPAM_TO_INBOX=1` or `MOVE_SPAM_TO_JUNK=0` or a POP3 only setup, without IMAP). +# NOTE: When not using Docker Compose, other CRI may not support quote-wrapping the value here to preserve any trailing white-space. +SPAM_SUBJECT= + +# Enables Rspamd +# **0** => Disabled +# 1 => Enabled +ENABLE_RSPAMD=1 + +# When `ENABLE_RSPAMD=1`, an internal Redis instance is enabled implicitly. +# This setting provides an opt-out to allow using an external instance instead. +# 0 => Disabled +# 1 => Enabled +ENABLE_RSPAMD_REDIS= + +# When enabled, +# +# 1. the "[autolearning][rspamd-autolearn]" feature is turned on; +# 2. the Bayes classifier will be trained when moving mails from or to the Junk folder (with the help of Sieve scripts). +# +# **0** => disabled +# 1 => enabled +RSPAMD_LEARN=1 + +# This settings controls whether checks should be performed on emails coming +# from authenticated users (i.e. most likely outgoing emails). The default value +# is `0` in order to align better with SpamAssassin. We recommend reading +# through https://rspamd.com/doc/tutorials/scanning_outbound.html though to +# decide for yourself whether you need and want this feature. +# +# Note that DKIM signing of e-mails will still happen. +RSPAMD_CHECK_AUTHENTICATED=0 + +# Controls whether the Rspamd Greylisting module is enabled. +# This module can further assist in avoiding spam emails by greylisting +# e-mails with a certain spam score. +# +# **0** => disabled +# 1 => enabled +RSPAMD_GREYLISTING=1 + +# Can be used to enable or disable the Hfilter group module. +# +# - 0 => Disabled +# - **1** => Enabled +RSPAMD_HFILTER=1 + +# Can be used to control the score when the HFILTER_HOSTNAME_UNKNOWN symbol applies. A higher score is more punishing. Setting it to 15 is equivalent to rejecting the email when the check fails. +# +# Default: 6 +RSPAMD_HFILTER_HOSTNAME_UNKNOWN_SCORE=6 + +# Can be used to enable or disable the (still experimental) neural module. +# +# - **0** => Disabled +# - 1 => Enabled +RSPAMD_NEURAL=0 + +# Amavis content filter (used for ClamAV & SpamAssassin) +# 0 => Disabled +# 1 => Enabled +ENABLE_AMAVIS=0 + +# -1/-2/-3 => Only show errors +# **0** => Show warnings +# 1/2 => Show default informational output +# 3/4/5 => log debug information (very verbose) +AMAVIS_LOGLEVEL=0 + +# This enables DNS block lists in Postscreen. +# Note: Emails will be rejected, if they don't pass the block list checks! +# **0** => DNS block lists are disabled +# 1 => DNS block lists are enabled +ENABLE_DNSBL=0 + +# If you enable Fail2Ban, don't forget to add the following lines to your `compose.yaml`: +# cap_add: +# - NET_ADMIN +# Otherwise, `nftables` won't be able to ban IPs. +ENABLE_FAIL2BAN=0 + +# Fail2Ban blocktype +# drop => drop packet (send NO reply) +# reject => reject packet (send ICMP unreachable) +FAIL2BAN_BLOCKTYPE=drop + +# 1 => Enables Managesieve on port 4190 +# empty => disables Managesieve +ENABLE_MANAGESIEVE= + +# **enforce** => Allow other tests to complete. Reject attempts to deliver mail with a 550 SMTP reply, and log the helo/sender/recipient information. Repeat this test the next time the client connects. +# drop => Drop the connection immediately with a 521 SMTP reply. Repeat this test the next time the client connects. +# ignore => Ignore the failure of this test. Allow other tests to complete. Repeat this test the next time the client connects. This option is useful for testing and collecting statistics without blocking mail. +POSTSCREEN_ACTION=enforce + +# empty => all daemons start +# 1 => only launch postfix smtp +SMTP_ONLY= + +# Please read [the SSL page in the documentation](https://docker-mailserver.github.io/docker-mailserver/latest/config/security/ssl) for more information. +# +# empty => SSL disabled +# letsencrypt => Enables Let's Encrypt certificates +# custom => Enables custom certificates +# manual => Let's you manually specify locations of your SSL certificates for non-standard cases +# self-signed => Enables self-signed certificates +SSL_TYPE= + +# These are only supported with `SSL_TYPE=manual`. +# Provide the path to your cert and key files that you've mounted access to within the container. +SSL_CERT_PATH= +SSL_KEY_PATH= +# Optional: A 2nd certificate can be supported as fallback (dual cert support), eg ECDSA with an RSA fallback. +# Useful for additional compatibility with older MTA and MUA (eg pre-2015). +SSL_ALT_CERT_PATH= +SSL_ALT_KEY_PATH= + +# Set how many days a virusmail will stay on the server before being deleted +# empty => 7 days +VIRUSMAILS_DELETE_DELAY= + +# Configure Postfix `virtual_transport` to deliver mail to a different LMTP client (default is a dovecot socket). +# Provide any valid URI. Examples: +# +# empty => `lmtp:unix:/var/run/dovecot/lmtp` (default, configured in Postfix main.cf) +# `lmtp:unix:private/dovecot-lmtp` (use socket) +# `lmtps:inet::` (secure lmtp with starttls) +# `lmtp::2003` (use kopano as mailstore) +POSTFIX_DAGENT= + +# Set the mailbox size limit for all users. If set to zero, the size will be unlimited (default). Size is in bytes. +# +# empty => 0 +POSTFIX_MAILBOX_SIZE_LIMIT= + +# See https://docker-mailserver.github.io/docker-mailserver/latest/config/account-management/overview/#quotas +# 0 => Dovecot quota is disabled +# 1 => Dovecot quota is enabled +ENABLE_QUOTAS=1 + +# Set the message size limit for all users. If set to zero, the size will be unlimited (not recommended!). Size is in bytes. +# +# empty => 10240000 (~10 MB) +POSTFIX_MESSAGE_SIZE_LIMIT= + +# Mails larger than this limit won't be scanned. +# ClamAV must be enabled (ENABLE_CLAMAV=1) for this. +# +# empty => 25M (25 MB) +CLAMAV_MESSAGE_SIZE_LIMIT= + +# Enables regular pflogsumm mail reports. +# This is a new option. The old REPORT options are still supported for backwards compatibility. If this is not set and reports are enabled with the old options, logrotate will be used. +# +# not set => No report +# daily_cron => Daily report for the previous day +# logrotate => Full report based on the mail log when it is rotated +PFLOGSUMM_TRIGGER= + +# Recipient address for pflogsumm reports. +# +# not set => Use REPORT_RECIPIENT or POSTMASTER_ADDRESS +# => Specify the recipient address(es) +PFLOGSUMM_RECIPIENT= + +# Sender address (`FROM`) for pflogsumm reports if pflogsumm reports are enabled. +# +# not set => Use REPORT_SENDER +# => Specify the sender address +PFLOGSUMM_SENDER= + +# Interval for logwatch report. +# +# none => No report is generated +# daily => Send a daily report +# weekly => Send a report every week +LOGWATCH_INTERVAL= + +# Recipient address for logwatch reports if they are enabled. +# +# not set => Use REPORT_RECIPIENT or POSTMASTER_ADDRESS +# => Specify the recipient address(es) +LOGWATCH_RECIPIENT= + +# Sender address (`FROM`) for logwatch reports if logwatch reports are enabled. +# +# not set => Use REPORT_SENDER +# => Specify the sender address +LOGWATCH_SENDER= + +# Defines who receives reports if they are enabled. +# **empty** => ${POSTMASTER_ADDRESS} +# => Specify the recipient address +REPORT_RECIPIENT= + +# Defines who sends reports if they are enabled. +# **empty** => mailserver-report@${DOMAINNAME} +# => Specify the sender address +REPORT_SENDER= + +# Changes the interval in which log files are rotated +# **weekly** => Rotate log files weekly +# daily => Rotate log files daily +# monthly => Rotate log files monthly +# +# Note: This Variable actually controls logrotate inside the container +# and rotates the log files depending on this setting. The main log output is +# still available in its entirety via `docker logs mail` (Or your +# respective container name). If you want to control logrotation for +# the Docker-generated logfile see: +# https://docs.docker.com/config/containers/logging/configure/ +# +# Note: This variable can also determine the interval for Postfix's log summary reports, see [`PFLOGSUMM_TRIGGER`](#pflogsumm_trigger). +LOGROTATE_INTERVAL=weekly + +# Defines how many log files are kept by logrorate +LOGROTATE_COUNT=4 + + +# If enabled, employs `reject_unknown_client_hostname` to sender restrictions in Postfix's configuration. +# +# - **0** => Disabled +# - 1 => Enabled +POSTFIX_REJECT_UNKNOWN_CLIENT_HOSTNAME=0 + +# Choose TCP/IP protocols for postfix to use +# **all** => All possible protocols. +# ipv4 => Use only IPv4 traffic. Most likely you want this behind Docker. +# ipv6 => Use only IPv6 traffic. +# +# Note: More details at http://www.postfix.org/postconf.5.html#inet_protocols +POSTFIX_INET_PROTOCOLS=all + +# Enables MTA-STS support for outbound mail. +# More details: https://docker-mailserver.github.io/docker-mailserver/v13.3/config/best-practices/mta-sts/ +# - **0** ==> MTA-STS disabled +# - 1 => MTA-STS enabled +ENABLE_MTA_STS=0 + +# Choose TCP/IP protocols for dovecot to use +# **all** => Listen on all interfaces +# ipv4 => Listen only on IPv4 interfaces. Most likely you want this behind Docker. +# ipv6 => Listen only on IPv6 interfaces. +# +# Note: More information at https://dovecot.org/doc/dovecot-example.conf +DOVECOT_INET_PROTOCOLS=all + +# ----------------------------------------------- +# --- SpamAssassin Section ---------------------- +# ----------------------------------------------- + +ENABLE_SPAMASSASSIN=0 + +# KAM is a 3rd party SpamAssassin ruleset, provided by the McGrail Foundation. +# If SpamAssassin is enabled, KAM can be used in addition to the default ruleset. +# - **0** => KAM disabled +# - 1 => KAM enabled +# +# Note: only has an effect if `ENABLE_SPAMASSASSIN=1` +ENABLE_SPAMASSASSIN_KAM=1 + +# deliver spam messages to the inbox (tagged using SPAM_SUBJECT) +SPAMASSASSIN_SPAM_TO_INBOX=1 + +# spam messages will be moved in the Junk folder (SPAMASSASSIN_SPAM_TO_INBOX=1 required) +MOVE_SPAM_TO_JUNK=1 + +# spam messages will be marked as read +MARK_SPAM_AS_READ=1 + +# add 'spam info' headers at, or above this level +SA_TAG=2.0 + +# add 'spam detected' headers at, or above this level +SA_TAG2=6.31 + +# triggers spam evasive actions +SA_KILL=10.0 + +# ----------------------------------------------- +# --- Fetchmail Section ------------------------- +# ----------------------------------------------- + +ENABLE_FETCHMAIL=0 + +# The interval to fetch mail in seconds +FETCHMAIL_POLL=300 +# Use multiple fetchmail instances (1 per poll entry in fetchmail.cf) +# Supports multiple IMAP IDLE connections when a server is used across multiple poll entries +# https://otremba.net/wiki/Fetchmail_(Debian)#Immediate_Download_via_IMAP_IDLE +FETCHMAIL_PARALLEL=0 + +# Enable or disable `getmail`. +# +# - **0** => Disabled +# - 1 => Enabled +ENABLE_GETMAIL=0 + +# The number of minutes for the interval. Min: 1; Max: 30. +GETMAIL_POLL=5 + +# ----------------------------------------------- +# --- OAUTH2 Section ---------------------------- +# ----------------------------------------------- + +# empty => OAUTH2 authentication is disabled +# 1 => OAUTH2 authentication is enabled +ENABLE_OAUTH2= + +# Specify the user info endpoint URL of the oauth2 provider +# Example: https://oauth2.example.com/userinfo/ +OAUTH2_INTROSPECTION_URL= + +# ----------------------------------------------- +# --- LDAP Section ------------------------------ +# ----------------------------------------------- + +# A second container for the ldap service is necessary (i.e. https://hub.docker.com/r/bitnami/openldap/) + +# empty => no +# yes => LDAP over TLS enabled for Postfix +LDAP_START_TLS= + +# empty => mail.example.com +# Specify the `` / `` where the LDAP server is reachable via a URI like: `ldaps://mail.example.com`. +# Note: You must include the desired URI scheme (`ldap://`, `ldaps://`, `ldapi://`). +LDAP_SERVER_HOST= + +# empty => ou=people,dc=domain,dc=com +# => e.g. LDAP_SEARCH_BASE=dc=mydomain,dc=local +LDAP_SEARCH_BASE= + +# empty => cn=admin,dc=domain,dc=com +# => take a look at examples of SASL_LDAP_BIND_DN +LDAP_BIND_DN= + +# empty** => admin +# => Specify the password to bind against ldap +LDAP_BIND_PW= + +# e.g. `"(&(mail=%s)(mailEnabled=TRUE))"` +# => Specify how ldap should be asked for users +LDAP_QUERY_FILTER_USER= + +# e.g. `"(&(mailGroupMember=%s)(mailEnabled=TRUE))"` +# => Specify how ldap should be asked for groups +LDAP_QUERY_FILTER_GROUP= + +# e.g. `"(&(mailAlias=%s)(mailEnabled=TRUE))"` +# => Specify how ldap should be asked for aliases +LDAP_QUERY_FILTER_ALIAS= + +# e.g. `"(&(|(mail=*@%s)(mailalias=*@%s)(mailGroupMember=*@%s))(mailEnabled=TRUE))"` +# => Specify how ldap should be asked for domains +LDAP_QUERY_FILTER_DOMAIN= + +# ----------------------------------------------- +# --- Dovecot Section --------------------------- +# ----------------------------------------------- + +# empty => no +# yes => LDAP over TLS enabled for Dovecot +DOVECOT_TLS= + +# e.g. `"(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%n))"` +DOVECOT_USER_FILTER= + +# e.g. `"(&(objectClass=PostfixBookMailAccount)(uniqueIdentifier=%n))"` +DOVECOT_PASS_FILTER= + +# Define the mailbox format to be used +# default is maildir, supported values are: sdbox, mdbox, maildir +DOVECOT_MAILBOX_FORMAT=maildir + +# empty => no +# yes => Allow bind authentication for LDAP +# https://wiki.dovecot.org/AuthDatabase/LDAP/AuthBinds +DOVECOT_AUTH_BIND= + +# ----------------------------------------------- +# --- Postgrey Section -------------------------- +# ----------------------------------------------- + +ENABLE_POSTGREY=0 +# greylist for N seconds +POSTGREY_DELAY=300 +# delete entries older than N days since the last time that they have been seen +POSTGREY_MAX_AGE=35 +# response when a mail is greylisted +POSTGREY_TEXT="Delayed by Postgrey" +# whitelist host after N successful deliveries (N=0 to disable whitelisting) +POSTGREY_AUTO_WHITELIST_CLIENTS=5 + +# ----------------------------------------------- +# --- SASL Section ------------------------------ +# ----------------------------------------------- + +ENABLE_SASLAUTHD=0 + +# empty => pam +# `ldap` => authenticate against ldap server +# `shadow` => authenticate against local user db +# `mysql` => authenticate against mysql db +# `rimap` => authenticate against imap server +# Note: can be a list of mechanisms like pam ldap shadow +SASLAUTHD_MECHANISMS= + +# empty => None +# e.g. with SASLAUTHD_MECHANISMS rimap you need to specify the ip-address/servername of the imap server ==> xxx.xxx.xxx.xxx +SASLAUTHD_MECH_OPTIONS= + +# empty => Use value of LDAP_SERVER_HOST +# Note: You must include the desired URI scheme (`ldap://`, `ldaps://`, `ldapi://`). +SASLAUTHD_LDAP_SERVER= + +# empty => Use value of LDAP_BIND_DN +# specify an object with privileges to search the directory tree +# e.g. active directory: SASLAUTHD_LDAP_BIND_DN=cn=Administrator,cn=Users,dc=mydomain,dc=net +# e.g. openldap: SASLAUTHD_LDAP_BIND_DN=cn=admin,dc=mydomain,dc=net +SASLAUTHD_LDAP_BIND_DN= + +# empty => Use value of LDAP_BIND_PW +SASLAUTHD_LDAP_PASSWORD= + +# empty => Use value of LDAP_SEARCH_BASE +# specify the search base +SASLAUTHD_LDAP_SEARCH_BASE= + +# empty => default filter `(&(uniqueIdentifier=%u)(mailEnabled=TRUE))` +# e.g. for active directory: `(&(sAMAccountName=%U)(objectClass=person))` +# e.g. for openldap: `(&(uid=%U)(objectClass=person))` +SASLAUTHD_LDAP_FILTER= + +# empty => no +# yes => LDAP over TLS enabled for SASL +# If set to yes, the protocol in SASLAUTHD_LDAP_SERVER must be ldap:// or missing. +SASLAUTHD_LDAP_START_TLS= + +# empty => no +# yes => Require and verify server certificate +# If yes you must/could specify SASLAUTHD_LDAP_TLS_CACERT_FILE or SASLAUTHD_LDAP_TLS_CACERT_DIR. +SASLAUTHD_LDAP_TLS_CHECK_PEER= + +# File containing CA (Certificate Authority) certificate(s). +# empty => Nothing is added to the configuration +# Any value => Fills the `ldap_tls_cacert_file` option +SASLAUTHD_LDAP_TLS_CACERT_FILE= + +# Path to directory with CA (Certificate Authority) certificates. +# empty => Nothing is added to the configuration +# Any value => Fills the `ldap_tls_cacert_dir` option +SASLAUTHD_LDAP_TLS_CACERT_DIR= + +# Specify what password attribute to use for password verification. +# empty => Nothing is added to the configuration but the documentation says it is `userPassword` by default. +# Any value => Fills the `ldap_password_attr` option +SASLAUTHD_LDAP_PASSWORD_ATTR= + +# empty => `bind` will be used as a default value +# `fastbind` => The fastbind method is used +# `custom` => The custom method uses userPassword attribute to verify the password +SASLAUTHD_LDAP_AUTH_METHOD= + +# Specify the authentication mechanism for SASL bind +# empty => Nothing is added to the configuration +# Any value => Fills the `ldap_mech` option +SASLAUTHD_LDAP_MECH= + +# ----------------------------------------------- +# --- SRS Section ------------------------------- +# ----------------------------------------------- + +# envelope_sender => Rewrite only envelope sender address (default) +# header_sender => Rewrite only header sender (not recommended) +# envelope_sender,header_sender => Rewrite both senders +# An email has an "envelope" sender (indicating the sending server) and a +# "header" sender (indicating who sent it). More strict SPF policies may require +# you to replace both instead of just the envelope sender. +SRS_SENDER_CLASSES=envelope_sender + +# empty => Envelope sender will be rewritten for all domains +# provide comma separated list of domains to exclude from rewriting +SRS_EXCLUDE_DOMAINS= + +# empty => generated when the image is built +# provide a secret to use in base64 +# you may specify multiple keys, comma separated. the first one is used for +# signing and the remaining will be used for verification. this is how you +# rotate and expire keys +SRS_SECRET= + +# ----------------------------------------------- +# --- Default Relay Host Section ---------------- +# ----------------------------------------------- + +# Setup relaying all mail through a default relay host +# +# Set a default host to relay all mail through (optionally include a port) +# Example: [mail.example.com]:587 +DEFAULT_RELAY_HOST= + +# ----------------------------------------------- +# --- Multi-Domain Relay Section ---------------- +# ----------------------------------------------- + +# Setup relaying for multiple domains based on the domain name of the sender +# optionally uses usernames and passwords in postfix-sasl-password.cf and relay host mappings in postfix-relaymap.cf +# +# Set a default host to relay mail through +# Example: mail.example.com +RELAY_HOST= + +# empty => 25 +# default port to relay mail +RELAY_PORT=25 + +# ----------------------------------------------- +# --- Relay Host Credentials Section ------------ +# ----------------------------------------------- + +# Configure a relay user and password to use with RELAY_HOST / DEFAULT_RELAY_HOST + +# empty => no default +RELAY_USER= + +# empty => no default +RELAY_PASSWORD= diff --git a/apps/mailserver/14.0.0/scripts/init.sh b/apps/mailserver/14.0.0/scripts/init.sh index 07fb8c3fe..07da049e6 100644 --- a/apps/mailserver/14.0.0/scripts/init.sh +++ b/apps/mailserver/14.0.0/scripts/init.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/mailserver.env" >> .env echo "Check Finish." diff --git a/apps/mailserver/14.0.0/scripts/upgrade.sh b/apps/mailserver/14.0.0/scripts/upgrade.sh index 07fb8c3fe..07da049e6 100644 --- a/apps/mailserver/14.0.0/scripts/upgrade.sh +++ b/apps/mailserver/14.0.0/scripts/upgrade.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/mailserver.env" >> .env echo "Check Finish." diff --git a/apps/movie-pilot/1.9.17/docker-compose.yml b/apps/movie-pilot/1.9.17/docker-compose.yml index 3a66684b9..d4288e94a 100644 --- a/apps/movie-pilot/1.9.17/docker-compose.yml +++ b/apps/movie-pilot/1.9.17/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_API}:3001 env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - /etc/1panel/envs/movie-pilot/movie-pilot.env + - ${APP_ENV_FILE:-/etc/1panel/envs/movie-pilot/movie-pilot.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - /var/run/docker.sock:/var/run/docker.sock diff --git a/apps/movie-pilot/1.9.17/envs/movie-pilot.env b/apps/movie-pilot/1.9.17/envs/movie-pilot.env new file mode 100644 index 000000000..d244ac86f --- /dev/null +++ b/apps/movie-pilot/1.9.17/envs/movie-pilot.env @@ -0,0 +1,53 @@ +####################################################################### +# 【*】为必配项,其余为选配项,选配项可以删除整项配置项或者保留配置默认值 # +####################################################################### +# 【*】API监听地址(注意不是前端访问地址) +HOST=0.0.0.0 +# 是否调试模式,打开后将输出更多日志 +DEBUG=false +# 是否开发模式,打开后后台服务将不会启动 +DEV=false +# 【*】超级管理员,设置后一但重启将固化到数据库中,修改将无效(初始化超级管理员密码仅会生成一次,请在日志中查看并自行登录系统修改) +SUPERUSER=admin +# 大内存模式,开启后会增加缓存数量,但会占用更多内存 +BIG_MEMORY_MODE=false +# 是否启用DOH域名解析,启用后对于api.themovie.org等域名通过DOH解析,避免域名DNS被污染 +DOH_ENABLE=true +# 元数据识别缓存过期时间,数字型,单位小时,0为系统默认(大内存模式为7天,滞则为3天),调大该值可减少themoviedb的访问次数 +META_CACHE_EXPIRE=0 +# 自动检查和更新站点资源包(索引、认证等) +AUTO_UPDATE_RESOURCE=true +# 【*】API密钥,建议更换复杂字符串,有Jellyseerr/Overseerr、媒体服务器Webhook等配置以及部分支持API_TOKEN的API中使用 +API_TOKEN=moviepilot +# 登录页面电影海报,tmdb/bing,tmdb要求能正常连接api.themoviedb.org +WALLPAPER=tmdb +# TMDB图片地址,无需修改需保留默认值,如果默认地址连通性不好可以尝试修改为:`static-mdb.v.geilijiasu.com` +TMDB_IMAGE_DOMAIN=image.tmdb.org +# TMDB API地址,无需修改需保留默认值,也可配置为`api.tmdb.org`或其它中转代理服务地址,能连通即可 +TMDB_API_DOMAIN=api.themoviedb.org +# 媒体识别来源 themoviedb/douban,使用themoviedb时需要确保能正常连接api.themoviedb.org,使用douban时不支持二级分类 +RECOGNIZE_SOURCE=themoviedb +# Fanart开关 +FANART_ENABLE=true +# 新增已入库媒体是否跟随TMDB信息变化,true/false,为false时即使TMDB信息变化时也会仍然按历史记录中已入库的信息进行刮削 +SCRAP_FOLLOW_TMDB=true +# 刮削来源 themoviedb/douban,使用themoviedb时需要确保能正常连接api.themoviedb.org,使用douban时会缺失部分信息 +SCRAP_SOURCE=themoviedb +# 电影重命名格式,Jinja2语法,参考:https://jinja.palletsprojects.com/en/3.0.x/templates/ +MOVIE_RENAME_FORMAT={{title}}{% if year %} ({{year}}){% endif %}/{{title}}{% if year %} ({{year}}){% endif %}{% if part %}-{{part}}{% endif %}{% if videoFormat %} - {{videoFormat}}{% endif %}{{fileExt}} +# 电视剧重命名格式,Jinja2语法,参考:https://jinja.palletsprojects.com/en/3.0.x/templates/ +TV_RENAME_FORMAT={{title}}{% if year %} ({{year}}){% endif %}/Season {{season}}/{{title}} - {{season_episode}}{% if part %}-{{part}}{% endif %}{% if episode %} - 第 {{episode}} 集{% endif %}{{fileExt}} +# 交互搜索自动下载用户ID(消息通知渠道的用户ID),使用,分割,设置为 all 代表所有用户自动择优下载,未设置需要用户手动选择资源或者回复`0`才自动择优下载 +AUTO_DOWNLOAD_USER= +# 自动下载站点字幕(如有) +DOWNLOAD_SUBTITLE=true +# OCR服务器地址 +OCR_HOST=https://movie-pilot.org +# 插件市场仓库地址,多个地址使用`,`分隔,保留最后的/ +PLUGIN_MARKET=https://github.com/jxxghp/MoviePilot-Plugins,https://github.com/thsrite/MoviePilot-Plugins,https://github.com/InfinityPacer/MoviePilot-Plugins,https://github.com/honue/MoviePilot-Plugins +# 搜索多个名称,true/false,为true时搜索时会同时搜索中英文及原始名称,搜索结果会更全面,但会增加搜索时间;为false时其中一个名称搜索到结果或全部名称搜索完毕即停止 +SEARCH_MULTIPLE_NAME=true + + +# 自定义配置 +AUTH_SITE="iyuu,hhclub,audiences,hddolby,zmpt,freefarm,hdfans,wintersakura,leaves,ptba,icc2022,xingtan,ptvicomo,agsvpt,hdkyl,qingwa,discfan,haidan,rousi" diff --git a/apps/movie-pilot/1.9.17/scripts/init.sh b/apps/movie-pilot/1.9.17/scripts/init.sh index 07fb8c3fe..118f924a3 100644 --- a/apps/movie-pilot/1.9.17/scripts/init.sh +++ b/apps/movie-pilot/1.9.17/scripts/init.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/movie-pilot.env" >> .env echo "Check Finish." diff --git a/apps/movie-pilot/1.9.17/scripts/upgrade.sh b/apps/movie-pilot/1.9.17/scripts/upgrade.sh index 4219e7b6c..84793ac8a 100644 --- a/apps/movie-pilot/1.9.17/scripts/upgrade.sh +++ b/apps/movie-pilot/1.9.17/scripts/upgrade.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/movie-pilot.env" >> .env echo "Check Finish." else diff --git a/apps/movie-pilot/2.1.0/docker-compose.yml b/apps/movie-pilot/2.1.0/docker-compose.yml index d391cd004..d3ce10b49 100644 --- a/apps/movie-pilot/2.1.0/docker-compose.yml +++ b/apps/movie-pilot/2.1.0/docker-compose.yml @@ -16,7 +16,7 @@ services: - ${PANEL_APP_PORT_API}:3001 env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - /etc/1panel/envs/movie-pilot/movie-pilot2.env + - ${APP_ENV_FILE:-/etc/1panel/envs/movie-pilot/movie-pilot2.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - /var/run/docker.sock:/var/run/docker.sock diff --git a/apps/movie-pilot/2.1.0/envs/movie-pilot.env b/apps/movie-pilot/2.1.0/envs/movie-pilot.env new file mode 100644 index 000000000..78ba50bf1 --- /dev/null +++ b/apps/movie-pilot/2.1.0/envs/movie-pilot.env @@ -0,0 +1,63 @@ +####################################################################### +# 【*】为必配项,其余为选配项,选配项可以删除整项配置项或者保留配置默认值 # +####################################################################### +# 【*】API监听地址(注意不是前端访问地址) +HOST=0.0.0.0 +# 是否调试模式,打开后将输出更多日志 +DEBUG=false +# 是否开发模式,打开后后台服务将不会启动 +DEV=false +# 日志级别(DEBUG、INFO、WARNING、ERROR等),当DEBUG=true时,此配置项将被忽略,日志级别始终为DEBUG +LOG_LEVEL=INFO +# 数据库连接池的大小,可适当降低如20-50以减少I/O压力 +DB_POOL_SIZE=100 +# 数据库连接池最大溢出连接数,可适当降低如0以减少I/O压力 +DB_MAX_OVERFLOW=500 +# SQLite 的 busy_timeout 参数,可适当增加如180以减少锁定错误 +DB_TIMEOUT=60 +# 【*】超级管理员,设置后一但重启将固化到数据库中,修改将无效(初始化超级管理员密码仅会生成一次,请在日志中查看并自行登录系统修改) +SUPERUSER=admin +# 辅助认证,允许通过外部服务进行认证、单点登录以及自动创建用户 +AUXILIARY_AUTH_ENABLE=false +# 大内存模式,开启后会增加缓存数量,但会占用更多内存 +BIG_MEMORY_MODE=false +# 是否启用DOH域名解析,启用后对于api.themovie.org等域名通过DOH解析,避免域名DNS被污染 +DOH_ENABLE=true +# 使用 DOH 解析的域名列表,多个域名使用`,`分隔 +DOH_DOMAINS=api.themoviedb.org,api.tmdb.org,webservice.fanart.tv,api.github.com,github.com,raw.githubusercontent.com,api.telegram.org +# DOH 解析服务器列表,多个服务器使用`,`分隔 +DOH_RESOLVERS=1.0.0.1,1.1.1.1,9.9.9.9,149.112.112.112 +# 元数据识别缓存过期时间,数字型,单位小时,0为系统默认(大内存模式为7天,滞则为3天),调大该值可减少themoviedb的访问次数 +META_CACHE_EXPIRE=0 +# 自动检查和更新站点资源包(索引、认证等) +AUTO_UPDATE_RESOURCE=true +# 【*】API密钥,未设置时系统将随机生成,建议使用复杂字符串,用于Jellyseerr/Overseerr、媒体服务器Webhook等配置以及部分支持API_TOKEN的API请求 +API_TOKEN='' +# 登录页面电影海报,tmdb/bing/mediaserver,tmdb要求能正常连接api.themoviedb.org +WALLPAPER=tmdb +# TMDB图片地址,无需修改需保留默认值,如果默认地址连通性不好可以尝试修改为:`static-mdb.v.geilijiasu.com` +TMDB_IMAGE_DOMAIN=image.tmdb.org +# TMDB API地址,无需修改需保留默认值,也可配置为`api.tmdb.org`或其它中转代理服务地址,能连通即可 +TMDB_API_DOMAIN=api.themoviedb.org +# 媒体识别来源 themoviedb/douban,使用themoviedb时需要确保能正常连接api.themoviedb.org,使用douban时不支持二级分类 +RECOGNIZE_SOURCE=themoviedb +# Fanart开关 +FANART_ENABLE=true +# 新增已入库媒体是否跟随TMDB信息变化,true/false,为false时即使TMDB信息变化时也会仍然按历史记录中已入库的信息进行刮削 +SCRAP_FOLLOW_TMDB=true +# 刮削来源 themoviedb/douban,使用themoviedb时需要确保能正常连接api.themoviedb.org,使用douban时会缺失部分信息 +SCRAP_SOURCE=themoviedb +# 电影重命名格式,Jinja2语法,参考:https://jinja.palletsprojects.com/en/3.0.x/templates/ +MOVIE_RENAME_FORMAT={{title}}{% if year %} ({{year}}){% endif %}/{{title}}{% if year %} ({{year}}){% endif %}{% if part %}-{{part}}{% endif %}{% if videoFormat %} - {{videoFormat}}{% endif %}{{fileExt}} +# 电视剧重命名格式,Jinja2语法,参考:https://jinja.palletsprojects.com/en/3.0.x/templates/ +TV_RENAME_FORMAT={{title}}{% if year %} ({{year}}){% endif %}/Season {{season}}/{{title}} - {{season_episode}}{% if part %}-{{part}}{% endif %}{% if episode %} - 第 {{episode}} 集{% endif %}{{fileExt}} +# 交互搜索自动下载用户ID(消息通知渠道的用户ID),使用,分割,设置为 all 代表所有用户自动择优下载,未设置需要用户手动选择资源或者回复`0`才自动择优下载 +AUTO_DOWNLOAD_USER= +# 自动下载站点字幕(如有) +DOWNLOAD_SUBTITLE=true +# OCR服务器地址 +OCR_HOST=https://movie-pilot.org +# 插件市场仓库地址,多个地址使用`,`分隔,保留最后的/ +PLUGIN_MARKET=https://github.com/jxxghp/MoviePilot-Plugins,https://github.com/thsrite/MoviePilot-Plugins,https://github.com/InfinityPacer/MoviePilot-Plugins,https://github.com/honue/MoviePilot-Plugins +# 搜索多个名称,true/false,为true时搜索时会同时搜索中英文及原始名称,搜索结果会更全面,但会增加搜索时间;为false时其中一个名称搜索到结果或全部名称搜索完毕即停止 +SEARCH_MULTIPLE_NAME=true diff --git a/apps/movie-pilot/2.1.0/scripts/init.sh b/apps/movie-pilot/2.1.0/scripts/init.sh index 07fb8c3fe..118f924a3 100644 --- a/apps/movie-pilot/2.1.0/scripts/init.sh +++ b/apps/movie-pilot/2.1.0/scripts/init.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/movie-pilot.env" >> .env echo "Check Finish." diff --git a/apps/movie-pilot/2.1.0/scripts/upgrade.sh b/apps/movie-pilot/2.1.0/scripts/upgrade.sh index 4219e7b6c..84793ac8a 100644 --- a/apps/movie-pilot/2.1.0/scripts/upgrade.sh +++ b/apps/movie-pilot/2.1.0/scripts/upgrade.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/movie-pilot.env" >> .env echo "Check Finish." else diff --git a/apps/nexusphp/1.8.16/envs/nexusphp.env b/apps/nexusphp/1.8.16/envs/nexusphp.env new file mode 100644 index 000000000..9fe2c609a --- /dev/null +++ b/apps/nexusphp/1.8.16/envs/nexusphp.env @@ -0,0 +1,94 @@ +APP_NAME=NexusPHP +APP_ENV=local +APP_KEY=base64:WUbN2wa2kl3E1VDW4iKaH3RBHw3hKY7BK0hWEkBZmGg= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=nexusphp +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=redis +QUEUE_CONNECTION=redis +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS=null +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" + + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD= +REDIS_PORT=6379 +REDIS_DB=0 + +USE_CRON_TRIGGER_CLEANUP=true + +LOG_FILE=/tmp/nexus.log + +TIMEZONE=Asia/Shanghai + +GOOGLE_DRIVE_CLIENT_ID= +GOOGLE_DRIVE_CLIENT_SECRET= +GOOGLE_DRIVE_REFRESH_TOKEN= +GOOGLE_DRIVE_FOLDER_ID= + +GEOIP2_DATABASE=/var/www/html/geoip2/geoip2.mmdb + +ELASTICSEARCH_HOST= +ELASTICSEARCH_PORT= +ELASTICSEARCH_SCHEME= +ELASTICSEARCH_USER= +ELASTICSEARCH_PASS= +ELASTICSEARCH_SSL_VERIFICATION +ELASTICSEARCH_ENABLED= + +SFTP_HOST= +SFTP_USERNAME= +SFTP_PASSWORD= +SFTP_PORT= +SFTP_ROOT=/tmp + +UID_STARTS=10001 + +PHP_PATH= +NAS_TOOLS_KEY= +IYUU_SECRET= + +MEILISEARCH_SCHEME=http +MEILISEARCH_HOST=127.0.0.1 +MEILISEARCH_PORT=7700 +MEILISEARCH_MASTER_KEY= + +CACHE_KEY_AGENT_ALLOW=all_agent_allows +CACHE_KEY_AGENT_DENY=all_agent_denies +CHANNEL_NAME_SETTING=channel_setting +CHANNEL_NAME_MODEL_EVENT=channel_model_event diff --git a/apps/nexusphp/1.8.16/scripts/init.sh b/apps/nexusphp/1.8.16/scripts/init.sh index 1cea64e0c..9a8966d38 100644 --- a/apps/nexusphp/1.8.16/scripts/init.sh +++ b/apps/nexusphp/1.8.16/scripts/init.sh @@ -26,7 +26,7 @@ if [ -f .env ]; then mkdir -p "$CONFIG_DIR" CONFIG_FILE="$CONFIG_DIR/.env.example" - cp /etc/1panel/envs/nexusphp/nexusphp.env $CONFIG_FILE + cp ./envs/nexusphp.env $CONFIG_FILE sed -i "s/APP_KEY=.*/APP_KEY=$APP_KEY/" $CONFIG_FILE echo "Check Finish." diff --git a/apps/onedev/11.5.3/docker-compose.yml b/apps/onedev/11.5.3/docker-compose.yml index e234496e9..0b2ee3877 100644 --- a/apps/onedev/11.5.3/docker-compose.yml +++ b/apps/onedev/11.5.3/docker-compose.yml @@ -19,7 +19,7 @@ services: - /var/run/docker.sock:/var/run/docker.sock env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - /etc/1panel/envs/onedev/onedev.env + - ${APP_ENV_FILE:-/etc/1panel/envs/onedev/onedev.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - initial_user=${INITIAL_USER} diff --git a/apps/onedev/11.5.3/envs/onedev.env b/apps/onedev/11.5.3/envs/onedev.env new file mode 100644 index 000000000..134c16ddc --- /dev/null +++ b/apps/onedev/11.5.3/envs/onedev.env @@ -0,0 +1,29 @@ +# 外部数据库支持配置 + +# PostgreSQL +# hibernate_dialect=io.onedev.server.persistence.PostgreSQLDialect +# hibernate_connection_driver_class=org.postgresql.Driver +# hibernate_connection_url=jdbc:postgresql://localhost:5432/onedev +# hibernate_connection_username=postgres +# hibernate_connection_password=postgres + +# MySQL +# hibernate_dialect=org.hibernate.dialect.MySQL5InnoDBDialect +# hibernate_connection_driver_class=com.mysql.cj.jdbc.Driver +# hibernate_connection_url=jdbc:mysql://localhost:3306/onedev?serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false&disableMariaDbDriver=true +# hibernate_connection_username=root +# hibernate_connection_password=root + +# MariaDB +# hibernate_dialect=org.hibernate.dialect.MySQL5InnoDBDialect +# hibernate_connection_driver_class=org.mariadb.jdbc.Driver +# hibernate_connection_url=jdbc:mariadb://localhost:3306/onedev +# hibernate_connection_username=root +# hibernate_connection_password=root + +# MS SQL Server +# hibernate_dialect=org.hibernate.dialect.SQLServer2012Dialect +# hibernate_connection_driver_class=com.microsoft.sqlserver.jdbc.SQLServerDriver +# hibernate_connection_url=jdbc:sqlserver://localhost:1433;databaseName=onedev +# hibernate_connection_username=sa +# hibernate_connection_password=sa diff --git a/apps/onedev/11.5.3/scripts/init.sh b/apps/onedev/11.5.3/scripts/init.sh index 07fb8c3fe..4232c6f85 100644 --- a/apps/onedev/11.5.3/scripts/init.sh +++ b/apps/onedev/11.5.3/scripts/init.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/onedev.env" >> .env echo "Check Finish." diff --git a/apps/onedev/11.5.3/scripts/upgrade.sh b/apps/onedev/11.5.3/scripts/upgrade.sh index 07fb8c3fe..4232c6f85 100644 --- a/apps/onedev/11.5.3/scripts/upgrade.sh +++ b/apps/onedev/11.5.3/scripts/upgrade.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/onedev.env" >> .env echo "Check Finish." diff --git a/apps/outline/0.81.1/docker-compose.yml b/apps/outline/0.81.1/docker-compose.yml index 64997429a..978e087f4 100644 --- a/apps/outline/0.81.1/docker-compose.yml +++ b/apps/outline/0.81.1/docker-compose.yml @@ -17,7 +17,7 @@ services: - ${OUTLINE_ROOT_PATH}/data:/var/lib/outline/data env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - /etc/1panel/envs/outline/outline.env + - ${APP_ENV_FILE:-/etc/1panel/envs/outline/outline.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} environment: - DATABASE_URL=postgres://${DB_USERNAME}:${DB_PASSWORD}@${DB_HOSTNAME}:${DB_PORT}/${DB_DATABASE_NAME} diff --git a/apps/outline/0.81.1/envs/outline.env b/apps/outline/0.81.1/envs/outline.env new file mode 100644 index 000000000..1e366c08f --- /dev/null +++ b/apps/outline/0.81.1/envs/outline.env @@ -0,0 +1,224 @@ +# –––––––––––––––– REQUIRED –––––––––––––––– + +NODE_ENV=production + +# Generate a hex-encoded 32-byte random key. You should use `openssl rand -hex 32` +# in your terminal to generate a random value. +SECRET_KEY=generate_a_new_key + +# Generate a unique random key. The format is not important but you could still use +# `openssl rand -hex 32` in your terminal to produce this. +UTILS_SECRET=generate_a_new_key + +# For production point these at your databases, in development the default +# should work out of the box. +DATABASE_URL=postgres://user:pass@localhost:5432/outline +DATABASE_CONNECTION_POOL_MIN= +DATABASE_CONNECTION_POOL_MAX= +# Uncomment this to disable SSL for connecting to Postgres +PGSSLMODE=disable + +# For redis you can either specify an ioredis compatible url like this +REDIS_URL=redis://localhost:6379 +# or alternatively, if you would like to provide additional connection options, +# use a base64 encoded JSON connection option object. Refer to the ioredis documentation +# for a list of available options. +# Example: Use Redis Sentinel for high availability +# {"sentinels":[{"host":"sentinel-0","port":26379},{"host":"sentinel-1","port":26379}],"name":"mymaster"} +# REDIS_URL=ioredis://eyJzZW50aW5lbHMiOlt7Imhvc3QiOiJzZW50aW5lbC0wIiwicG9ydCI6MjYzNzl9LHsiaG9zdCI6InNlbnRpbmVsLTEiLCJwb3J0IjoyNjM3OX1dLCJuYW1lIjoibXltYXN0ZXIifQ== + +# URL should point to the fully qualified, publicly accessible URL. If using a +# proxy the port in URL and PORT may be different. +URL=http://127.0.0.1:3000 +PORT=3000 + +# See [documentation](docs/SERVICES.md) on running a separate collaboration +# server, for normal operation this does not need to be set. +COLLABORATION_URL= + +# Specify what storage system to use. Possible value is one of "s3" or "local". +# For "local", the avatar images and document attachments will be saved on local disk. +FILE_STORAGE=local + +# If "local" is configured for FILE_STORAGE above, then this sets the parent directory under +# which all attachments/images go. Make sure that the process has permissions to create +# this path and also to write files to it. +FILE_STORAGE_LOCAL_ROOT_DIR=/var/lib/outline/data + +# Maximum allowed size for the uploaded attachment. +FILE_STORAGE_UPLOAD_MAX_SIZE=262144000 + +# Override the maximum size of document imports, generally this should be lower +# than the document attachment maximum size. +FILE_STORAGE_IMPORT_MAX_SIZE= + +# Override the maximum size of workspace imports, these can be especially large +# and the files are temporary being automatically deleted after a period of time. +FILE_STORAGE_WORKSPACE_IMPORT_MAX_SIZE= + +# To support uploading of images for avatars and document attachments in a distributed +# architecture an s3-compatible storage can be configured if FILE_STORAGE=s3 above. +AWS_ACCESS_KEY_ID=get_a_key_from_aws +AWS_SECRET_ACCESS_KEY=get_the_secret_of_above_key +AWS_REGION=xx-xxxx-x +AWS_S3_ACCELERATE_URL= +AWS_S3_UPLOAD_BUCKET_URL=http://s3:4569 +AWS_S3_UPLOAD_BUCKET_NAME=bucket_name_here +AWS_S3_FORCE_PATH_STYLE=true +AWS_S3_ACL=private + +# –––––––––––––– AUTHENTICATION –––––––––––––– + +# Third party signin credentials, at least ONE OF EITHER Google, Slack, +# or Microsoft is required for a working installation or you'll have no sign-in +# options. + +# To configure Slack auth, you'll need to create an Application at +# => https://api.slack.com/apps +# +# When configuring the Client ID, add a redirect URL under "OAuth & Permissions": +# https:///auth/slack.callback +SLACK_CLIENT_ID=get_a_key_from_slack +SLACK_CLIENT_SECRET=get_the_secret_of_above_key + +# To configure Google auth, you'll need to create an OAuth Client ID at +# => https://console.cloud.google.com/apis/credentials +# +# When configuring the Client ID, add an Authorized redirect URI: +# https:///auth/google.callback +GOOGLE_CLIENT_ID= +GOOGLE_CLIENT_SECRET= + +# To configure Microsoft/Azure auth, you'll need to create an OAuth Client. See +# the guide for details on setting up your Azure App: +# => https://wiki.generaloutline.com/share/dfa77e56-d4d2-4b51-8ff8-84ea6608faa4 +AZURE_CLIENT_ID= +AZURE_CLIENT_SECRET= +AZURE_RESOURCE_APP_ID= + +# To configure generic OIDC auth, you'll need some kind of identity provider. +# See documentation for whichever IdP you use to acquire the following info: +# Redirect URI is https:///auth/oidc.callback +OIDC_CLIENT_ID= +OIDC_CLIENT_SECRET= +OIDC_AUTH_URI= +OIDC_TOKEN_URI= +OIDC_USERINFO_URI= +OIDC_LOGOUT_URI= + +# Specify which claims to derive user information from +# Supports any valid JSON path with the JWT payload +OIDC_USERNAME_CLAIM=preferred_username + +# Display name for OIDC authentication +OIDC_DISPLAY_NAME=OpenID Connect + +# Space separated auth scopes. +OIDC_SCOPES=openid profile email + +# To configure the GitHub integration, you'll need to create a GitHub App at +# => https://github.com/settings/apps +# +# When configuring the Client ID, add a redirect URL under "Permissions & events": +# https:///api/github.callback +GITHUB_CLIENT_ID= +GITHUB_CLIENT_SECRET= +GITHUB_APP_NAME= +GITHUB_APP_ID= +GITHUB_APP_PRIVATE_KEY= + +# To configure Discord auth, you'll need to create a Discord Application at +# => https://discord.com/developers/applications/ +# +# When configuring the Client ID, add a redirect URL under "OAuth2": +# https:///auth/discord.callback +DISCORD_CLIENT_ID= +DISCORD_CLIENT_SECRET= + +# DISCORD_SERVER_ID should be the ID of the Discord server that Outline is +# integrated with. +# Used to verify that the user is a member of the server as well as server +# metadata such as nicknames, server icon and name. +DISCORD_SERVER_ID= + +# DISCORD_SERVER_ROLES should be a comma separated list of role IDs that are +# allowed to access Outline. If this is not set, all members of the server +# will be allowed to access Outline. +# DISCORD_SERVER_ID and DISCORD_SERVER_ROLES must be set together. +DISCORD_SERVER_ROLES= + +# –––––––––––––––– OPTIONAL –––––––––––––––– + +# Base64 encoded private key and certificate for HTTPS termination. This is only +# required if you do not use an external reverse proxy. See documentation: +# https://wiki.generaloutline.com/share/1c922644-40d8-41fe-98f9-df2b67239d45 +SSL_KEY= +SSL_CERT= + +# If using a Cloudfront/Cloudflare distribution or similar it can be set below. +# This will cause paths to javascript, stylesheets, and images to be updated to +# the hostname defined in CDN_URL. In your CDN configuration the origin server +# should be set to the same as URL. +CDN_URL= + +# Auto-redirect to https in production. The default is true but you may set to +# false if you can be sure that SSL is terminated at an external loadbalancer. +FORCE_HTTPS=false + +# Have the installation check for updates by sending anonymized statistics to +# the maintainers +ENABLE_UPDATES=true + +# How many processes should be spawned. As a reasonable rule divide your servers +# available memory by 512 for a rough estimate +WEB_CONCURRENCY=1 + +# You can remove this line if your reverse proxy already logs incoming http +# requests and this ends up being duplicative +DEBUG=http + +# Configure lowest severity level for server logs. Should be one of +# error, warn, info, http, verbose, debug and silly +LOG_LEVEL=info + +# For a complete Slack integration with search and posting to channels the +# following configs are also needed, some more details +# => https://wiki.generaloutline.com/share/be25efd1-b3ef-4450-b8e5-c4a4fc11e02a +# +SLACK_VERIFICATION_TOKEN=your_token +SLACK_APP_ID=A0XXXXXXX +SLACK_MESSAGE_ACTIONS=true + +# Optionally enable Sentry (sentry.io) to track errors and performance, +# and optionally add a Sentry proxy tunnel for bypassing ad blockers in the UI: +# https://docs.sentry.io/platforms/javascript/troubleshooting/#using-the-tunnel-option) +SENTRY_DSN= +SENTRY_TUNNEL= + +# To support sending outgoing transactional emails such as "document updated" or +# "you've been invited" you'll need to provide authentication for an SMTP server +SMTP_HOST= +SMTP_PORT= +SMTP_USERNAME= +SMTP_PASSWORD= +SMTP_FROM_EMAIL= +SMTP_REPLY_EMAIL= +SMTP_TLS_CIPHERS= +SMTP_SECURE=true + +# The default interface language. See translate.getoutline.com for a list of +# available language codes and their rough percentage translated. +DEFAULT_LANGUAGE=zh_CN + +# Optionally enable rate limiter at application web server +RATE_LIMITER_ENABLED=true + +# Configure default throttling parameters for rate limiter +RATE_LIMITER_REQUESTS=1000 +RATE_LIMITER_DURATION_WINDOW=60 + +# Iframely API config +# https://iframe.ly/api/oembed +# https://iframe.ly/api/iframely +IFRAMELY_URL=https://iframe.ly/api/iframely +# IFRAMELY_API_KEY= diff --git a/apps/outline/0.81.1/scripts/init.sh b/apps/outline/0.81.1/scripts/init.sh index 98e6d8cfd..df380dc9a 100644 --- a/apps/outline/0.81.1/scripts/init.sh +++ b/apps/outline/0.81.1/scripts/init.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/outline.env" >> .env # setup-2 remove empty values sed -i '/^.*=""/d' .env diff --git a/apps/outline/0.81.1/scripts/upgrade.sh b/apps/outline/0.81.1/scripts/upgrade.sh index bbf166312..754933ac9 100644 --- a/apps/outline/0.81.1/scripts/upgrade.sh +++ b/apps/outline/0.81.1/scripts/upgrade.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/outline.env" >> .env chmod 777 -R "$OUTLINE_ROOT_PATH" diff --git a/apps/photoprism/240915/docker-compose.yml b/apps/photoprism/240915/docker-compose.yml index 89080c209..97c692f99 100644 --- a/apps/photoprism/240915/docker-compose.yml +++ b/apps/photoprism/240915/docker-compose.yml @@ -30,7 +30,7 @@ services: # - /dev/video11:/dev/video11 env_file: - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} - - /etc/1panel/envs/photoprism/photoprism.env + - ${APP_ENV_FILE:-/etc/1panel/envs/photoprism/photoprism.env} - ${ENV_FILE:-/etc/1panel/envs/default.env} volumes: - ${PHOTOPRISM_ROOT_PATH}/originals:/photoprism/originals diff --git a/apps/photoprism/240915/envs/photoprism.env b/apps/photoprism/240915/envs/photoprism.env new file mode 100644 index 000000000..4cbf92294 --- /dev/null +++ b/apps/photoprism/240915/envs/photoprism.env @@ -0,0 +1,25 @@ +PHOTOPRISM_DISABLE_TLS="false" +PHOTOPRISM_DEFAULT_TLS="true" +PHOTOPRISM_HTTP_COMPRESSION="gzip" +PHOTOPRISM_LOG_LEVEL="info" +PHOTOPRISM_READONLY="false" +PHOTOPRISM_EXPERIMENTAL="false" +PHOTOPRISM_DISABLE_CHOWN="false" +PHOTOPRISM_DISABLE_WEBDAV="false" +PHOTOPRISM_DISABLE_SETTINGS="false" +PHOTOPRISM_DISABLE_TENSORFLOW="false" +PHOTOPRISM_DISABLE_FACES="false" +PHOTOPRISM_DISABLE_CLASSIFICATION="false" +PHOTOPRISM_DISABLE_VECTORS="false" +PHOTOPRISM_DISABLE_RAW="false" +PHOTOPRISM_RAW_PRESETS="false" +PHOTOPRISM_SIDECAR_YAML="true" +PHOTOPRISM_BACKUP_ALBUMS="true" +PHOTOPRISM_BACKUP_DATABASE="true" +PHOTOPRISM_BACKUP_SCHEDULE="daily" +PHOTOPRISM_INDEX_SCHEDULE="" +PHOTOPRISM_AUTO_INDEX=300 +PHOTOPRISM_AUTO_IMPORT=-1 +PHOTOPRISM_DETECT_NSFW="false" +PHOTOPRISM_UPLOAD_NSFW="true" +PHOTOPRISM_INIT="https gpu ffmpeg tensorflow" diff --git a/apps/photoprism/240915/scripts/init.sh b/apps/photoprism/240915/scripts/init.sh index 07fb8c3fe..b762dc6b0 100644 --- a/apps/photoprism/240915/scripts/init.sh +++ b/apps/photoprism/240915/scripts/init.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/photoprism.env" >> .env echo "Check Finish." diff --git a/apps/photoprism/240915/scripts/upgrade.sh b/apps/photoprism/240915/scripts/upgrade.sh index 07fb8c3fe..b762dc6b0 100644 --- a/apps/photoprism/240915/scripts/upgrade.sh +++ b/apps/photoprism/240915/scripts/upgrade.sh @@ -7,8 +7,10 @@ if [ -f .env ]; then CURRENT_DIR=$(pwd) sed -i '/^ENV_FILE=/d' .env sed -i '/^GLOBAL_ENV_FILE=/d' .env + sed -i '/^APP_ENV_FILE=/d' .env echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + echo "APP_ENV_FILE=${CURRENT_DIR}/envs/photoprism.env" >> .env echo "Check Finish." From 3956f02765bd5ffc9800aa601d45adabe21fc0cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:38:40 +0000 Subject: [PATCH 20/35] chore(deps): update diygod/rsshub docker tag to v2024-11-27 --- apps/rsshub/2024-11-26/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/rsshub/2024-11-26/docker-compose.yml b/apps/rsshub/2024-11-26/docker-compose.yml index e29420a99..c6a21b598 100644 --- a/apps/rsshub/2024-11-26/docker-compose.yml +++ b/apps/rsshub/2024-11-26/docker-compose.yml @@ -23,7 +23,7 @@ services: timeout: 10s retries: 3 rsshub: - image: diygod/rsshub:2024-11-26 + image: diygod/rsshub:2024-11-27 container_name: rsshub-${CONTAINER_NAME} depends_on: - browserless From 67fa578973115cd9c8f1046da452d5484a47de9d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 27 Nov 2024 16:38:44 +0000 Subject: [PATCH 21/35] chore(deps): update hamster1963/nezha-dash docker tag to v1.5.3 --- apps/nezha-dash/1.5.2/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/nezha-dash/1.5.2/docker-compose.yml b/apps/nezha-dash/1.5.2/docker-compose.yml index 0a3bb3f00..1b7f7168d 100644 --- a/apps/nezha-dash/1.5.2/docker-compose.yml +++ b/apps/nezha-dash/1.5.2/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: nezha-dash: - image: hamster1963/nezha-dash:v1.5.2 + image: hamster1963/nezha-dash:v1.5.3 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From 5e935ec5dc8c697200eeea5449910aada740885a Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Wed, 27 Nov 2024 16:38:52 +0000 Subject: [PATCH 22/35] Update app version [skip ci] --- apps/rsshub/{2024-11-26 => 2024-11-27}/data.yml | 0 apps/rsshub/{2024-11-26 => 2024-11-27}/docker-compose.yml | 0 apps/rsshub/{2024-11-26 => 2024-11-27}/envs/default.env | 0 apps/rsshub/{2024-11-26 => 2024-11-27}/envs/global.env | 0 apps/rsshub/{2024-11-26 => 2024-11-27}/scripts/init.sh | 0 apps/rsshub/{2024-11-26 => 2024-11-27}/scripts/uninstall.sh | 0 apps/rsshub/{2024-11-26 => 2024-11-27}/scripts/upgrade.sh | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename apps/rsshub/{2024-11-26 => 2024-11-27}/data.yml (100%) rename apps/rsshub/{2024-11-26 => 2024-11-27}/docker-compose.yml (100%) rename apps/rsshub/{2024-11-26 => 2024-11-27}/envs/default.env (100%) rename apps/rsshub/{2024-11-26 => 2024-11-27}/envs/global.env (100%) rename apps/rsshub/{2024-11-26 => 2024-11-27}/scripts/init.sh (100%) rename apps/rsshub/{2024-11-26 => 2024-11-27}/scripts/uninstall.sh (100%) rename apps/rsshub/{2024-11-26 => 2024-11-27}/scripts/upgrade.sh (100%) diff --git a/apps/rsshub/2024-11-26/data.yml b/apps/rsshub/2024-11-27/data.yml similarity index 100% rename from apps/rsshub/2024-11-26/data.yml rename to apps/rsshub/2024-11-27/data.yml diff --git a/apps/rsshub/2024-11-26/docker-compose.yml b/apps/rsshub/2024-11-27/docker-compose.yml similarity index 100% rename from apps/rsshub/2024-11-26/docker-compose.yml rename to apps/rsshub/2024-11-27/docker-compose.yml diff --git a/apps/rsshub/2024-11-26/envs/default.env b/apps/rsshub/2024-11-27/envs/default.env similarity index 100% rename from apps/rsshub/2024-11-26/envs/default.env rename to apps/rsshub/2024-11-27/envs/default.env diff --git a/apps/rsshub/2024-11-26/envs/global.env b/apps/rsshub/2024-11-27/envs/global.env similarity index 100% rename from apps/rsshub/2024-11-26/envs/global.env rename to apps/rsshub/2024-11-27/envs/global.env diff --git a/apps/rsshub/2024-11-26/scripts/init.sh b/apps/rsshub/2024-11-27/scripts/init.sh similarity index 100% rename from apps/rsshub/2024-11-26/scripts/init.sh rename to apps/rsshub/2024-11-27/scripts/init.sh diff --git a/apps/rsshub/2024-11-26/scripts/uninstall.sh b/apps/rsshub/2024-11-27/scripts/uninstall.sh similarity index 100% rename from apps/rsshub/2024-11-26/scripts/uninstall.sh rename to apps/rsshub/2024-11-27/scripts/uninstall.sh diff --git a/apps/rsshub/2024-11-26/scripts/upgrade.sh b/apps/rsshub/2024-11-27/scripts/upgrade.sh similarity index 100% rename from apps/rsshub/2024-11-26/scripts/upgrade.sh rename to apps/rsshub/2024-11-27/scripts/upgrade.sh From 6780b732cc27314b68cc00674505bd69f19e08cb Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Wed, 27 Nov 2024 16:38:56 +0000 Subject: [PATCH 23/35] Update app version [skip ci] --- apps/nezha-dash/{1.5.2 => 1.5.3}/data.yml | 0 apps/nezha-dash/{1.5.2 => 1.5.3}/docker-compose.yml | 0 apps/nezha-dash/{1.5.2 => 1.5.3}/envs/default.env | 0 apps/nezha-dash/{1.5.2 => 1.5.3}/envs/global.env | 0 apps/nezha-dash/{1.5.2 => 1.5.3}/scripts/init.sh | 0 apps/nezha-dash/{1.5.2 => 1.5.3}/scripts/uninstall.sh | 0 apps/nezha-dash/{1.5.2 => 1.5.3}/scripts/upgrade.sh | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename apps/nezha-dash/{1.5.2 => 1.5.3}/data.yml (100%) rename apps/nezha-dash/{1.5.2 => 1.5.3}/docker-compose.yml (100%) rename apps/nezha-dash/{1.5.2 => 1.5.3}/envs/default.env (100%) rename apps/nezha-dash/{1.5.2 => 1.5.3}/envs/global.env (100%) rename apps/nezha-dash/{1.5.2 => 1.5.3}/scripts/init.sh (100%) rename apps/nezha-dash/{1.5.2 => 1.5.3}/scripts/uninstall.sh (100%) rename apps/nezha-dash/{1.5.2 => 1.5.3}/scripts/upgrade.sh (100%) diff --git a/apps/nezha-dash/1.5.2/data.yml b/apps/nezha-dash/1.5.3/data.yml similarity index 100% rename from apps/nezha-dash/1.5.2/data.yml rename to apps/nezha-dash/1.5.3/data.yml diff --git a/apps/nezha-dash/1.5.2/docker-compose.yml b/apps/nezha-dash/1.5.3/docker-compose.yml similarity index 100% rename from apps/nezha-dash/1.5.2/docker-compose.yml rename to apps/nezha-dash/1.5.3/docker-compose.yml diff --git a/apps/nezha-dash/1.5.2/envs/default.env b/apps/nezha-dash/1.5.3/envs/default.env similarity index 100% rename from apps/nezha-dash/1.5.2/envs/default.env rename to apps/nezha-dash/1.5.3/envs/default.env diff --git a/apps/nezha-dash/1.5.2/envs/global.env b/apps/nezha-dash/1.5.3/envs/global.env similarity index 100% rename from apps/nezha-dash/1.5.2/envs/global.env rename to apps/nezha-dash/1.5.3/envs/global.env diff --git a/apps/nezha-dash/1.5.2/scripts/init.sh b/apps/nezha-dash/1.5.3/scripts/init.sh similarity index 100% rename from apps/nezha-dash/1.5.2/scripts/init.sh rename to apps/nezha-dash/1.5.3/scripts/init.sh diff --git a/apps/nezha-dash/1.5.2/scripts/uninstall.sh b/apps/nezha-dash/1.5.3/scripts/uninstall.sh similarity index 100% rename from apps/nezha-dash/1.5.2/scripts/uninstall.sh rename to apps/nezha-dash/1.5.3/scripts/uninstall.sh diff --git a/apps/nezha-dash/1.5.2/scripts/upgrade.sh b/apps/nezha-dash/1.5.3/scripts/upgrade.sh similarity index 100% rename from apps/nezha-dash/1.5.2/scripts/upgrade.sh rename to apps/nezha-dash/1.5.3/scripts/upgrade.sh From 94d352b35ac820c821476055f427abd478a9e5da Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Thu, 28 Nov 2024 11:30:40 +0800 Subject: [PATCH 24/35] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20Me?= =?UTF-8?q?taTube?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- .github/README.md | 1 + README.md | 1 + apps/metatube-server/1.2.8/data.yml | 91 ++++++++++++++++++ apps/metatube-server/1.2.8/docker-compose.yml | 27 ++++++ apps/metatube-server/1.2.8/envs/default.env | 2 + apps/metatube-server/1.2.8/envs/global.env | 2 + apps/metatube-server/1.2.8/scripts/init.sh | 17 ++++ .../1.2.8/scripts/uninstall.sh | 10 ++ apps/metatube-server/1.2.8/scripts/upgrade.sh | 17 ++++ apps/metatube-server/README.md | 81 ++++++++++++++++ apps/metatube-server/data.yml | 15 +++ apps/metatube-server/logo.png | Bin 0 -> 81365 bytes 12 files changed, 264 insertions(+) create mode 100644 apps/metatube-server/1.2.8/data.yml create mode 100644 apps/metatube-server/1.2.8/docker-compose.yml create mode 100644 apps/metatube-server/1.2.8/envs/default.env create mode 100644 apps/metatube-server/1.2.8/envs/global.env create mode 100644 apps/metatube-server/1.2.8/scripts/init.sh create mode 100644 apps/metatube-server/1.2.8/scripts/uninstall.sh create mode 100644 apps/metatube-server/1.2.8/scripts/upgrade.sh create mode 100644 apps/metatube-server/README.md create mode 100644 apps/metatube-server/data.yml create mode 100644 apps/metatube-server/logo.png diff --git a/.github/README.md b/.github/README.md index a5a4b324d..457d700e4 100644 --- a/.github/README.md +++ b/.github/README.md @@ -123,6 +123,7 @@ | 🟢 | | Docker Mailserver | https://docker-mailserver.github.io/docker-mailserver/latest/ | 可用于生产的全栈但简单的邮件服务器 | | | 🟢 | | MaxKB | https://maxkb.cn/ | 基于 LLM 大语言模型的知识库问答系统 | | | 🟢 | | Media CMS | https://mediacms.io/ | 现代、功能齐全的开源视频和媒体内容管理系统 | | +| 🟢 | | MetaTube | https://github.com/metatube-community/ | 为 Jellyfin/Emby/Plex 开发的超级好用的成人元数据刮削插件 | | | 🟢 | | MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | | | 🟢 | | MoviePilot | https://github.com/jxxghp/MoviePilot/ | NAS媒体库自动化管理工具 | | | 🟢 | | MySQL | https://www.mysql.com/ | 关系数据库管理系统 | MySQL | diff --git a/README.md b/README.md index 491b56040..ee578a80e 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ | 🟢 | | Docker Mailserver | https://docker-mailserver.github.io/docker-mailserver/latest/ | 可用于生产的全栈但简单的邮件服务器 | | | 🟢 | | MaxKB | https://maxkb.cn/ | 基于 LLM 大语言模型的知识库问答系统 | | | 🟢 | | Media CMS | https://mediacms.io/ | 现代、功能齐全的开源视频和媒体内容管理系统 | | +| 🟢 | | MetaTube | https://github.com/metatube-community/ | 为 Jellyfin/Emby/Plex 开发的超级好用的成人元数据刮削插件 | | | 🟢 | | MinIO | https://min.io/ | MinIO 是一种高性能、兼容 S3 的对象存储 | | | 🟢 | | MoviePilot | https://github.com/jxxghp/MoviePilot/ | NAS媒体库自动化管理工具 | | | 🟢 | | MySQL | https://www.mysql.com/ | 关系数据库管理系统 | MySQL | diff --git a/apps/metatube-server/1.2.8/data.yml b/apps/metatube-server/1.2.8/data.yml new file mode 100644 index 000000000..25bee4cba --- /dev/null +++ b/apps/metatube-server/1.2.8/data.yml @@ -0,0 +1,91 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_POSTGRES_SERVICE + required: true + type: service + default: postgresql + envKey: PANEL_POSTGRES_TYPE + labelZh: Postgres 服务 (前置检查) + labelEn: Postgres Service (Pre-check) + required: true + type: apps + values: + - label: PostgreSQL + value: postgresql + - default: "/home/ani-rss" + edit: true + envKey: METATUBE_ROOT_PATH + labelZh: 数据持久化路径 + labelEn: Data persistence path + required: true + type: text + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelZh: WebUI 端口 + labelEn: WebUI port + required: true + rule: paramPort + type: number + - default: "" + edit: true + envKey: TOKEN + labelZh: 访问令牌 + labelEn: Access Token + required: true + type: text + - default: "127.0.0.1" + edit: true + envKey: POSTGRES_HOST + labelZh: 数据库 主机地址 + labelEn: Database Host + required: true + type: text + - default: 5432 + edit: true + envKey: POSTGRES_PORT + labelZh: 数据库 端口 + labelEn: Database Port + required: true + rule: paramPort + type: number + - default: "metatube" + edit: true + envKey: POSTGRES_NAME + labelZh: 数据库 名称 + labelEn: Database Name + required: true + rule: paramCommon + type: text + - default: "metatube" + edit: true + envKey: POSTGRES_USER + labelZh: 数据库 用户名 + labelEn: Database Username + required: true + type: text + - default: "" + edit: true + envKey: POSTGRES_PASSWORD + labelZh: 数据库 密码 + labelEn: Database Password + random: true + required: true + rule: paramComplexity + type: password + - default: "1m" + edit: true + envKey: REQUEST_TIMEOUT + labelZh: 请求超时时间 + labelEn: Request Timeout + required: true + type: text + - default: "" + edit: true + envKey: HTTP_PROXY + labelZh: 网络代理 (HTTP/Socket5) + labelEn: Network Proxy (HTTP/Socket5) + required: false + type: text diff --git a/apps/metatube-server/1.2.8/docker-compose.yml b/apps/metatube-server/1.2.8/docker-compose.yml new file mode 100644 index 000000000..7479d8bcf --- /dev/null +++ b/apps/metatube-server/1.2.8/docker-compose.yml @@ -0,0 +1,27 @@ +networks: + 1panel-network: + external: true + +services: + metatube-server: + image: metatube/metatube-server:1.2.8 + container_name: ${CONTAINER_NAME} + labels: + createdBy: "Apps" + restart: always + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8080 + env_file: + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} + - ${ENV_FILE:-/etc/1panel/envs/default.env} + volumes: + - ${METATUBE_ROOT_PATH}/data:/var/run + environment: + - HTTPS_PROXY=${HTTP_PROXY} + - DB_MAX_IDLE_CONNS=0 + - DB_MAX_OPEN_CONNS=0 + - DB_PREPARED_STMT=false + - DB_AUTO_MIGRATE=true + command: -dsn "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_NAME}" -port 8080 -db-auto-migrate -db-prepared-stmt diff --git a/apps/metatube-server/1.2.8/envs/default.env b/apps/metatube-server/1.2.8/envs/default.env new file mode 100644 index 000000000..cd05f46e6 --- /dev/null +++ b/apps/metatube-server/1.2.8/envs/default.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +ENV_FILE=.env diff --git a/apps/metatube-server/1.2.8/envs/global.env b/apps/metatube-server/1.2.8/envs/global.env new file mode 100644 index 000000000..e10989fe4 --- /dev/null +++ b/apps/metatube-server/1.2.8/envs/global.env @@ -0,0 +1,2 @@ +# copyright© 2024 XinJiang Ms Studio +TZ=Asia/Shanghai diff --git a/apps/metatube-server/1.2.8/scripts/init.sh b/apps/metatube-server/1.2.8/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/apps/metatube-server/1.2.8/scripts/init.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/metatube-server/1.2.8/scripts/uninstall.sh b/apps/metatube-server/1.2.8/scripts/uninstall.sh new file mode 100644 index 000000000..c86c4fbca --- /dev/null +++ b/apps/metatube-server/1.2.8/scripts/uninstall.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/metatube-server/1.2.8/scripts/upgrade.sh b/apps/metatube-server/1.2.8/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/apps/metatube-server/1.2.8/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/metatube-server/README.md b/apps/metatube-server/README.md new file mode 100644 index 000000000..5423acef5 --- /dev/null +++ b/apps/metatube-server/README.md @@ -0,0 +1,81 @@ +# MetaTube 服务端 + +为 Jellyfin/Emby/Plex 开发的超级好用的元数据插件 + +![MetaTube](https://file.lifebus.top/imgs/metatube.png) + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +## 应用特性 + ++ 完整数据:包括标题、简介、演员、标签、评分等内容。 ++ 完整搜索:支持通过众多的刮削源搜索影片和演员信息。 ++ 预告功能:无需下载完整预告视频即可在线观看预告片。 ++ 计划任务:自动整理影片标签以及在后台自动更新插件。 ++ 人脸识别:内置的人脸识别以人脸为中心裁剪海报图像。 ++ 自动翻译:支持将特定的元数据内容翻译成需要的语言。 + +## 应用说明 + +## 插件安装 + +### Jellyfin + +1. 进入 Jellyfin 控制台 > 插件目录/存储库 > 设置,点击添加 +2. 输入存储库名称:MetaTube +3. 输入存储库 + +```url +# URL for GitHub +https://raw.githubusercontent.com/metatube-community/jellyfin-plugin-metatube/dist/manifest.json +``` + +4. 在插件目录下找到 MetaTube,点击安装 +5. 重启 Jellyfin + +> 适用于中国大陆的存储库 +> +> ```url +> # URL for jsDelivr +> https://cdn.jsdelivr.net/gh/metatube-community/jellyfin-plugin-metatube@dist/manifest.json +> ``` + +### Emby + +1. 从 Releases 下载 MetaTube 最新插件 +2. 解压出 MetaTube.dll 文件 +3. 将 dll 文件复制到 Emby 插件目录 +4. 重启 Emby 服务 + +> PS:Emby 后续插件更新由计划任务在后台自动完成。 + +### Plex + +1. 从 [GitHub](https://github.com/metatube-community/metatube-plex-plugins/archive/refs/heads/main.zip) + 或 [Releases](https://github.com/metatube-community/metatube-plex-plugins/releases) 下载最新的插件 + zip 文件 +2. 将解压后的 MetaTube.bundle 文件夹移入 Plex 插件目录的根目录 +3. 其中文件夹 MetaTubeHelper.bundle 为辅助插件,可选择性安装 +4. 重启 Plex 服务 + +### 常见 Emby 插件应用目录 + +#### 群晖 + +`/volume1/Emby/plugins` + +#### Windows + +`emby\programdata\plugins` + +#### Docker + +`<配置文件夹>/plugins` + +#### Linux(供参考) + +`/var/lib/emby-server/plugins/` + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/metatube-server/data.yml b/apps/metatube-server/data.yml new file mode 100644 index 000000000..b0d3691bc --- /dev/null +++ b/apps/metatube-server/data.yml @@ -0,0 +1,15 @@ +additionalProperties: + key: metatube-server + name: MetaTube + tags: + - WebSite + - Tool + - Local + shortDescZh: 为 Jellyfin/Emby/Plex 开发的超级好用的成人元数据刮削插件 + shortDescEn: A super easy-to-use adult metadata scraping plugin developed for Jellyfin/Emby/Plex + type: website + crossVersionUpdate: true + limit: 0 + website: https://github.com/metatube-community/ + github: https://github.com/metatube-community/ + document: https://metatube-community.github.io/ diff --git a/apps/metatube-server/logo.png b/apps/metatube-server/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5671ce95914065f8f449194b45e5f02a6a0f304d GIT binary patch literal 81365 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⁣4~ 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 M$C{5y9-0UJKdX`1mjD0& literal 0 HcmV?d00001 From b46b4b979acc1d350a8049e40233145d6866e1e1 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Thu, 28 Nov 2024 11:37:26 +0800 Subject: [PATCH 25/35] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20Me?= =?UTF-8?q?taTube?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/metatube-server/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/metatube-server/README.md b/apps/metatube-server/README.md index 5423acef5..cb5c78eb4 100644 --- a/apps/metatube-server/README.md +++ b/apps/metatube-server/README.md @@ -17,6 +17,12 @@ ## 应用说明 +该应用为 MetaTube 服务端,用于为 Jellyfin/Emby/Plex 提供元数据插件。 + +优先推荐部署在: 云服务器(美国/日本) + +如果您的网络环境不适合部署服务端,可以尝试配置网络代理。仅支持 HTTP 代理 / Socks5 代理。 + ## 插件安装 ### Jellyfin From c8c9d2bdca41452c54ee7865ebce5efff62d2044 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Thu, 28 Nov 2024 11:38:40 +0800 Subject: [PATCH 26/35] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20Me?= =?UTF-8?q?taTube?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/metatube-server/1.2.8/data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/metatube-server/1.2.8/data.yml b/apps/metatube-server/1.2.8/data.yml index 25bee4cba..59c51f68c 100644 --- a/apps/metatube-server/1.2.8/data.yml +++ b/apps/metatube-server/1.2.8/data.yml @@ -14,7 +14,7 @@ additionalProperties: values: - label: PostgreSQL value: postgresql - - default: "/home/ani-rss" + - default: "/home/metatube" edit: true envKey: METATUBE_ROOT_PATH labelZh: 数据持久化路径 From 482c59b6357b468b8772793fd904e24714b26918 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Thu, 28 Nov 2024 11:39:55 +0800 Subject: [PATCH 27/35] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20Me?= =?UTF-8?q?taTube?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/metatube-server/1.2.8/data.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/metatube-server/1.2.8/data.yml b/apps/metatube-server/1.2.8/data.yml index 59c51f68c..ca4f52002 100644 --- a/apps/metatube-server/1.2.8/data.yml +++ b/apps/metatube-server/1.2.8/data.yml @@ -35,7 +35,7 @@ additionalProperties: labelZh: 访问令牌 labelEn: Access Token required: true - type: text + type: password - default: "127.0.0.1" edit: true envKey: POSTGRES_HOST From 6246768a8af751ebddb1e27b5f7a697392b5c424 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Thu, 28 Nov 2024 12:33:57 +0800 Subject: [PATCH 28/35] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20Sp?= =?UTF-8?q?eedTest=20Tracker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- .github/README.md | 2 +- README.md | 2 +- apps/speedtest-tracker-sqlite/0.24.3/data.yml | 150 ++++++++++++ .../0.24.3/docker-compose.yml | 26 +++ .../0.24.3}/envs/default.env | 0 .../0.24.3}/envs/global.env | 0 .../0.24.3/scripts/init.sh | 17 ++ .../0.24.3/scripts/uninstall.sh} | 4 +- .../0.24.3/scripts/upgrade.sh | 17 ++ apps/speedtest-tracker-sqlite/README.md | 25 ++ apps/speedtest-tracker-sqlite/data.yml | 15 ++ apps/speedtest-tracker-sqlite/logo.png | Bin 0 -> 11283 bytes apps/speedtest-tracker/0.18.3/data.yml | 176 -------------- .../0.18.3/docker-compose.yml | 34 --- apps/speedtest-tracker/0.18.3/scripts/init.sh | 18 -- .../0.18.3/scripts/upgrade.sh | 10 - apps/speedtest-tracker/0.18.7/data.yml | 176 -------------- .../0.18.7/docker-compose.yml | 34 --- apps/speedtest-tracker/0.18.7/scripts/init.sh | 18 -- apps/speedtest-tracker/0.19.0/data.yml | 176 -------------- .../0.19.0/docker-compose.yml | 34 --- .../speedtest-tracker/0.19.0/envs/default.env | 2 - apps/speedtest-tracker/0.19.0/envs/global.env | 2 - apps/speedtest-tracker/0.19.0/scripts/init.sh | 18 -- apps/speedtest-tracker/0.24.3/data.yml | 221 ++++++++++++++++++ .../0.24.3/docker-compose.yml | 24 ++ .../{0.18.7 => 0.24.3}/envs/default.env | 0 .../{0.18.7 => 0.24.3}/envs/global.env | 0 apps/speedtest-tracker/0.24.3/scripts/init.sh | 17 ++ .../scripts/uninstall.sh} | 4 +- .../0.24.3/scripts/upgrade.sh | 17 ++ apps/speedtest-tracker/README.md | 14 +- apps/speedtest-tracker/data.yml | 8 +- 33 files changed, 551 insertions(+), 710 deletions(-) create mode 100644 apps/speedtest-tracker-sqlite/0.24.3/data.yml create mode 100644 apps/speedtest-tracker-sqlite/0.24.3/docker-compose.yml rename apps/{speedtest-tracker/0.18.3 => speedtest-tracker-sqlite/0.24.3}/envs/default.env (100%) rename apps/{speedtest-tracker/0.18.3 => speedtest-tracker-sqlite/0.24.3}/envs/global.env (100%) create mode 100644 apps/speedtest-tracker-sqlite/0.24.3/scripts/init.sh rename apps/{speedtest-tracker/0.18.7/scripts/upgrade.sh => speedtest-tracker-sqlite/0.24.3/scripts/uninstall.sh} (50%) create mode 100644 apps/speedtest-tracker-sqlite/0.24.3/scripts/upgrade.sh create mode 100644 apps/speedtest-tracker-sqlite/README.md create mode 100644 apps/speedtest-tracker-sqlite/data.yml create mode 100644 apps/speedtest-tracker-sqlite/logo.png delete mode 100644 apps/speedtest-tracker/0.18.3/data.yml delete mode 100644 apps/speedtest-tracker/0.18.3/docker-compose.yml delete mode 100644 apps/speedtest-tracker/0.18.3/scripts/init.sh delete mode 100644 apps/speedtest-tracker/0.18.3/scripts/upgrade.sh delete mode 100644 apps/speedtest-tracker/0.18.7/data.yml delete mode 100644 apps/speedtest-tracker/0.18.7/docker-compose.yml delete mode 100644 apps/speedtest-tracker/0.18.7/scripts/init.sh delete mode 100644 apps/speedtest-tracker/0.19.0/data.yml delete mode 100644 apps/speedtest-tracker/0.19.0/docker-compose.yml delete mode 100644 apps/speedtest-tracker/0.19.0/envs/default.env delete mode 100644 apps/speedtest-tracker/0.19.0/envs/global.env delete mode 100644 apps/speedtest-tracker/0.19.0/scripts/init.sh create mode 100644 apps/speedtest-tracker/0.24.3/data.yml create mode 100644 apps/speedtest-tracker/0.24.3/docker-compose.yml rename apps/speedtest-tracker/{0.18.7 => 0.24.3}/envs/default.env (100%) rename apps/speedtest-tracker/{0.18.7 => 0.24.3}/envs/global.env (100%) create mode 100644 apps/speedtest-tracker/0.24.3/scripts/init.sh rename apps/speedtest-tracker/{0.19.0/scripts/upgrade.sh => 0.24.3/scripts/uninstall.sh} (50%) create mode 100644 apps/speedtest-tracker/0.24.3/scripts/upgrade.sh diff --git a/.github/README.md b/.github/README.md index 457d700e4..316cd83b3 100644 --- a/.github/README.md +++ b/.github/README.md @@ -156,7 +156,7 @@ | 🟢 | | Slink | https://github.com/andrii-kryvoviaz/slink/ | 图片分享平台 | | | 🟢 | | sonarr | https://sonarr.tv/ | 智能 PVR 适用于新闻组和 BT 用户。 | | | 🟢 | | SpeedTest | https://www.speedtest.net/ | 互联网速度测试 | | -| 🔴 | | SpeedTest-Tracker | https://docs.speedtest-tracker.dev/ | Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查 | | +| 🟢 | | SpeedTest-Tracker | https://docs.speedtest-tracker.dev/ | Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查 | | | 🟢 | | Stream-Rec | https://github.com/hua0512/stream-rec/ | Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | | | 🟢 | | Stream-Rec Web版 | https://github.com/hua0512/stream-rec/ | 【前端版】Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | | | 🟢 | | Stream-Rec 服务版 | https://github.com/hua0512/stream-rec/ | 【服务版】Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | | diff --git a/README.md b/README.md index ee578a80e..7633b725e 100644 --- a/README.md +++ b/README.md @@ -139,7 +139,7 @@ | 🟢 | | Slink | https://github.com/andrii-kryvoviaz/slink/ | 图片分享平台 | | | 🟢 | | sonarr | https://sonarr.tv/ | 智能 PVR 适用于新闻组和 BT 用户。 | | | 🟢 | | SpeedTest | https://www.speedtest.net/ | 互联网速度测试 | | -| 🔴 | | SpeedTest-Tracker | https://docs.speedtest-tracker.dev/ | Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查 | | +| 🟢 | | SpeedTest-Tracker | https://docs.speedtest-tracker.dev/ | Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查 | | | 🟢 | | Stream-Rec | https://github.com/hua0512/stream-rec/ | Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | | | 🟢 | | Stream-Rec Web版 | https://github.com/hua0512/stream-rec/ | 【前端版】Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | | | 🟢 | | Stream-Rec 服务版 | https://github.com/hua0512/stream-rec/ | 【服务版】Stream-rec是一个用于各种流媒体服务的自动流媒体录制工具 | | diff --git a/apps/speedtest-tracker-sqlite/0.24.3/data.yml b/apps/speedtest-tracker-sqlite/0.24.3/data.yml new file mode 100644 index 000000000..23ccd205b --- /dev/null +++ b/apps/speedtest-tracker-sqlite/0.24.3/data.yml @@ -0,0 +1,150 @@ +additionalProperties: + formFields: + - default: "/home/speedtest-tracker" + edit: true + envKey: SPEEDTEST_TRACKER_ROOT_PATH + labelEn: Data persistence root path + labelZh: 数据持久化 根路径 + required: true + type: text + - default: "host" + edit: true + envKey: NETWORK_MODE + labelEn: Drive path + labelZh: 网络模式 + required: true + type: select + values: + - label: 主机网络模式 + value: "host" + - label: 桥接网络模式 + value: "bridge" + - label: 无网络模式 + value: "none" + - label: 1panel-network + value: "1panel-network" + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Server port + labelZh: Web 服务端口 + required: true + rule: paramPort + type: number + - default: "base64:f0Ivk1nHd3QwXtR55WKC4fcc7QjrxxTnkiB02ipdl60=" + edit: true + envKey: APP_KEY + labelZh: 应用密钥 (官网获取) + labelEn: App key (Get from official website) + required: true + type: text + - default: "SpeedTest Tracker" + edit: true + envKey: APP_NAME + labelZh: 应用名称 + labelEn: App Name + required: true + type: text + - default: "http://127.0.0.1:8080" + edit: true + envKey: APP_URL + labelZh: 应用访问地址 + labelEn: App URL + required: true + type: text + - default: 0 + edit: true + envKey: PRUNE_RESULTS_OLDER_THAN + labelZh: 测试结果保留天数 + labelEn: Prune results older than + required: true + type: text + - default: "0 */6 * * *" + edit: true + envKey: SPEEDTEST_SCHEDULE + labelZh: 测试计划任务 + labelEn: Speedtest schedule + required: false + type: text + - default: "" + edit: true + envKey: SPEEDTEST_SERVERS + labelZh: 指定测试服务器 + labelEn: Specify servers + required: false + type: text + - default: "smtp" + edit: true + envKey: MAIL_MAILER + labelZh: 邮件 协议 + labelEn: Mail mailer + required: false + type: text + - default: "smtp.gmail.com" + edit: true + envKey: MAIL_HOST + labelZh: 邮件 主机地址 + labelEn: Mail host + required: false + type: text + - default: 465 + edit: true + envKey: MAIL_PORT + labelZh: 邮件 主机端口 + labelEn: Mail port + required: false + type: number + - default: "" + edit: true + envKey: MAIL_USERNAME + labelZh: 邮件 鉴权用户名 + labelEn: Mail username + required: false + type: text + - default: "" + edit: true + envKey: MAIL_PASSWORD + labelZh: 邮件 鉴权密码 + labelEn: Mail password + required: false + type: text + - default: "" + edit: true + envKey: MAIL_FROM_ADDRESS + labelZh: 邮件 发件地址 + labelEn: Mail from address + required: false + type: text + - default: "Speedtest Tracker" + edit: true + envKey: MAIL_FROM_NAME + labelZh: 邮件 发件名称 + labelEn: Mail from name + required: false + type: text + - default: "tls" + edit: true + envKey: MAIL_ENCRYPTION + labelZh: 邮件 加密方式 + labelEn: Mail encryption + required: false + type: text + - default: "" + edit: true + envKey: TELEGRAM_BOT_TOKEN + labelZh: Telegram 机器人令牌 + labelEn: Telegram bot token + required: false + type: text + - default: "file" + edit: true + envKey: CACHE_DRIVER + labelZh: 缓存 驱动 + labelEn: Cache driver + required: true + type: select + values: + - label: 文件缓存 + value: "file" + - label: 数据库缓存 + value: "database" diff --git a/apps/speedtest-tracker-sqlite/0.24.3/docker-compose.yml b/apps/speedtest-tracker-sqlite/0.24.3/docker-compose.yml new file mode 100644 index 000000000..99fdb0ac9 --- /dev/null +++ b/apps/speedtest-tracker-sqlite/0.24.3/docker-compose.yml @@ -0,0 +1,26 @@ +networks: + 1panel-network: + external: true + +services: + speedtest-tracker: + image: linuxserver/speedtest-tracker:0.24.3 + container_name: ${CONTAINER_NAME} + labels: + createdBy: "Apps" + restart: always + network_mode: ${NETWORK_MODE} + ports: + - ${PANEL_APP_PORT_HTTP}:80 + env_file: + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} + - ${ENV_FILE:-/etc/1panel/envs/default.env} + volumes: + - ${SPEEDTEST_TRACKER_ROOT_PATH}/config:/config + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Shanghai + - DISPLAY_TIMEZONE=Asia/Shanghai + - DB_CONNECTION=sqlite + - MAIL_MAILER=sqlite diff --git a/apps/speedtest-tracker/0.18.3/envs/default.env b/apps/speedtest-tracker-sqlite/0.24.3/envs/default.env similarity index 100% rename from apps/speedtest-tracker/0.18.3/envs/default.env rename to apps/speedtest-tracker-sqlite/0.24.3/envs/default.env diff --git a/apps/speedtest-tracker/0.18.3/envs/global.env b/apps/speedtest-tracker-sqlite/0.24.3/envs/global.env similarity index 100% rename from apps/speedtest-tracker/0.18.3/envs/global.env rename to apps/speedtest-tracker-sqlite/0.24.3/envs/global.env diff --git a/apps/speedtest-tracker-sqlite/0.24.3/scripts/init.sh b/apps/speedtest-tracker-sqlite/0.24.3/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/apps/speedtest-tracker-sqlite/0.24.3/scripts/init.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/speedtest-tracker/0.18.7/scripts/upgrade.sh b/apps/speedtest-tracker-sqlite/0.24.3/scripts/uninstall.sh similarity index 50% rename from apps/speedtest-tracker/0.18.7/scripts/upgrade.sh rename to apps/speedtest-tracker-sqlite/0.24.3/scripts/uninstall.sh index b4e373186..c86c4fbca 100644 --- a/apps/speedtest-tracker/0.18.7/scripts/upgrade.sh +++ b/apps/speedtest-tracker-sqlite/0.24.3/scripts/uninstall.sh @@ -1,10 +1,10 @@ #!/bin/bash -if [[ -f .env ]]; then +if [ -f .env ]; then source .env echo "Check Finish." else - echo ".env not found." + echo "Error: .env file not found." fi diff --git a/apps/speedtest-tracker-sqlite/0.24.3/scripts/upgrade.sh b/apps/speedtest-tracker-sqlite/0.24.3/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/apps/speedtest-tracker-sqlite/0.24.3/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/speedtest-tracker-sqlite/README.md b/apps/speedtest-tracker-sqlite/README.md new file mode 100644 index 000000000..81d5712d7 --- /dev/null +++ b/apps/speedtest-tracker-sqlite/README.md @@ -0,0 +1,25 @@ +# Speedtest Tracker SQLite版 + +Speedtest Tracker 的主要用例是建立互联网性能的历史记录,以便您在未收到 ISP 公布的费率时收到通知。 + +![Speedtest Tracker](https://file.lifebus.top/imgs/speedtest_tracker_cover.png) + +Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查。 + +![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) + +## 应用说明 + +Speedtest Tracker 是一个自托管的互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查。 + +由于 Speedtest 服务主要节点位于国外,所以在国内使用时可能会有一些问题,但是在国外使用时,Speedtest Tracker 是一个非常好的选择。 + +## 安装说明 + +> admin@example.com +> +> password + +--- + +![Ms Studio](https://file.lifebus.top/imgs/ms_blank_001.png) diff --git a/apps/speedtest-tracker-sqlite/data.yml b/apps/speedtest-tracker-sqlite/data.yml new file mode 100644 index 000000000..722b9cf25 --- /dev/null +++ b/apps/speedtest-tracker-sqlite/data.yml @@ -0,0 +1,15 @@ +additionalProperties: + key: speedtest-tracker-sqlite + name: SpeedTest Tracker SQLite版 + tags: + - WebSite + - Middleware + - Local + shortDescZh: 托管互联网性能跟踪应用程序 + shortDescEn: Hosted internet performance tracking application + type: website + crossVersionUpdate: true + limit: 0 + website: https://docs.speedtest-tracker.dev/ + github: https://github.com/alexjustesen/speedtest-tracker + document: https://docs.speedtest-tracker.dev/ diff --git a/apps/speedtest-tracker-sqlite/logo.png b/apps/speedtest-tracker-sqlite/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..568581def1d77027e9d0a7d1c4f9516c13aace13 GIT binary patch literal 11283 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 literal 0 HcmV?d00001 diff --git a/apps/speedtest-tracker/0.18.3/data.yml b/apps/speedtest-tracker/0.18.3/data.yml deleted file mode 100644 index c5892dc59..000000000 --- a/apps/speedtest-tracker/0.18.3/data.yml +++ /dev/null @@ -1,176 +0,0 @@ -additionalProperties: - formFields: - - default: "lscr.io/linuxserver/speedtest-tracker:0.18.3" - edit: true - envKey: SPEED_TEST_IMAGE - labelEn: Image source - labelZh: 镜像源 - required: true - type: select - values: - - label: "LinuxServer" - value: "lscr.io/linuxserver/speedtest-tracker:0.18.3" - - label: "GitHub" - value: "ghcr.io/alexjustesen/speedtest-tracker:v0.18.3" - - default: "/home/speedtest-tracker" - edit: true - envKey: SP_TRACKER_ROOT_PATH - labelEn: Data persistence root path - labelZh: 数据持久化 根路径 - required: true - type: text - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Server port - labelZh: Web 服务端口 - required: true - rule: paramPort - type: number - - default: 8443 - edit: true - envKey: PANEL_APP_PORT_HTTPS - labelEn: Server port - labelZh: SSL 服务端口 - required: true - rule: paramPort - type: number - - default: "Asia/Shanghai" - edit: true - envKey: SP_TRACKER_TZ - labelEn: Timezone - labelZh: 时区 - required: false - type: text - - default: "sqlite" - edit: true - envKey: SP_TRACKER_DB_TYPE - labelEn: Database type - labelZh: 数据库驱动类型 - required: true - type: select - values: - - label: MySQL (MariaDB) - value: "mysql" - - label: SQLite - value: "sqlite" - - label: PostgreSQL - value: "pgsql" - - default: "localhost" - edit: true - envKey: SP_TRACKER_DB_HOST - labelEn: Database host IP - labelZh: 数据库主机IP - required: false - type: text - - default: 3306 - edit: true - envKey: SP_TRACKER_DB_PORT - labelEn: Database Port (default 3306) - labelZh: 数据库端口 (默认3306) - required: false - rule: paramPort - type: number - - default: "speedtest_tracker" - edit: true - envKey: SP_TRACKER_DB_USER - labelEn: Database Connection Username - labelZh: 数据库 用户名 - required: false - type: text - - default: "speedtest_tracker" - edit: true - envKey: SP_TRACKER_DB_PASSWORD - labelEn: Database Connection Password - labelZh: 数据库 用户名密码 - required: false - type: password - - default: "speedtest_tracker" - edit: true - envKey: MYSQL_SERVICE_DB_NAME - labelEn: Database Name - labelZh: 数据库名称 - required: false - type: text - - default: "" - edit: true - envKey: SP_TRACKER_APP_KEY - labelEn: Application Key - labelZh: 加密存储数据的应用程序密钥 (Base64 开头) - required: false - type: text - - default: 1000 - edit: true - envKey: PUID - labelEn: User ID - labelZh: 用户ID - required: false - type: number - - default: 1000 - edit: true - envKey: PGID - labelEn: Group ID - labelZh: 组ID - required: false - type: number - - default: "smtp" - edit: true - envKey: MAIL_MAILER - labelEn: Mailer - labelZh: 协议 (SMTP) - required: false - type: text - - default: "smtp.163.com" - edit: true - envKey: MAIL_HOST - labelEn: Mail Host - labelZh: 邮件服务器地址 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_USERNAME - labelEn: Mail Username - labelZh: 邮件用户名 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_PASSWORD - labelEn: Mail Password - labelZh: 邮件账户密码 (SMTP) - required: false - type: text - - default: "ssl" - edit: true - envKey: MAIL_ENCRYPTION - labelEn: Mail Encryption - labelZh: 邮件加密方式 (SMTP) - required: false - type: select - values: - - label: "SSL" - value: "ssl" - - label: "TLS" - value: "tls" - - default: "" - edit: true - envKey: MAIL_FROM_ADDRESS - labelEn: Mail From Address - labelZh: 邮件发送地址 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_FROM_NAME - labelEn: Mail From Name - labelZh: 邮件发送者名称 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: TELEGRAM_BOT_TOKEN - labelEn: Bot Token ID (Telegram Notification) - labelZh: 机器人的令牌 ID (通知 Telegram) - required: false - type: text diff --git a/apps/speedtest-tracker/0.18.3/docker-compose.yml b/apps/speedtest-tracker/0.18.3/docker-compose.yml deleted file mode 100644 index 552f67782..000000000 --- a/apps/speedtest-tracker/0.18.3/docker-compose.yml +++ /dev/null @@ -1,34 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - speedtest-tracker: - image: ${SPEED_TEST_IMAGE} - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:80 - - ${PANEL_APP_PORT_HTTPS}:443 - environment: - - PUID=${PUID:-1000} - - PGID=${PGID:-1000} - - TZ=${SP_TRACKER_TZ:-Asia/Shanghai} - - DB_CONNECTION=${SP_TRACKER_DB_TYPE:-sqlite} - - DB_HOST=${SP_TRACKER_DB_HOST} - - DB_PORT=${SP_TRACKER_DB_PORT} - - DB_DATABASE=${MYSQL_SERVICE_DB_NAME} - - DB_USERNAME=${SP_TRACKER_DB_USER} - - DB_PASSWORD=${SP_TRACKER_DB_PASSWORD} - volumes: - - ${SP_TRACKER_ROOT_PATH}/config:/config - healthcheck: - test: curl -fSs APP_URL/api/healthcheck || exit 1 - interval: 10s - retries: 3 - start_period: 30s - timeout: 10s diff --git a/apps/speedtest-tracker/0.18.3/scripts/init.sh b/apps/speedtest-tracker/0.18.3/scripts/init.sh deleted file mode 100644 index 5a4fb865d..000000000 --- a/apps/speedtest-tracker/0.18.3/scripts/init.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -if [[ -f .env ]]; then - source .env - - keys - mkdir -p "$SP_TRACKER_ROOT_PATH" - - mkdir -p "$SP_TRACKER_ROOT_PATH/conf" - mkdir -p "$SP_TRACKER_ROOT_PATH/conf/keys" - - chmod $PUID:$PGID -R "$SP_TRACKER_ROOT_PATH" - - echo "Check Finish." - -else - echo ".env not found." -fi diff --git a/apps/speedtest-tracker/0.18.3/scripts/upgrade.sh b/apps/speedtest-tracker/0.18.3/scripts/upgrade.sh deleted file mode 100644 index b4e373186..000000000 --- a/apps/speedtest-tracker/0.18.3/scripts/upgrade.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -if [[ -f .env ]]; then - source .env - - echo "Check Finish." - -else - echo ".env not found." -fi diff --git a/apps/speedtest-tracker/0.18.7/data.yml b/apps/speedtest-tracker/0.18.7/data.yml deleted file mode 100644 index 8cd281efb..000000000 --- a/apps/speedtest-tracker/0.18.7/data.yml +++ /dev/null @@ -1,176 +0,0 @@ -additionalProperties: - formFields: - - default: "lscr.io/linuxserver/speedtest-tracker:0.18.7" - edit: true - envKey: SPEED_TEST_IMAGE - labelEn: Image source - labelZh: 镜像源 - required: true - type: select - values: - - label: "LinuxServer" - value: "lscr.io/linuxserver/speedtest-tracker:0.18.7" - - label: "GitHub" - value: "ghcr.io/alexjustesen/speedtest-tracker:v0.18.7" - - default: "/home/speedtest-tracker" - edit: true - envKey: SP_TRACKER_ROOT_PATH - labelEn: Data persistence root path - labelZh: 数据持久化 根路径 - required: true - type: text - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Server port - labelZh: Web 服务端口 - required: true - rule: paramPort - type: number - - default: 8443 - edit: true - envKey: PANEL_APP_PORT_HTTPS - labelEn: Server port - labelZh: SSL 服务端口 - required: true - rule: paramPort - type: number - - default: "Asia/Shanghai" - edit: true - envKey: SP_TRACKER_TZ - labelEn: Timezone - labelZh: 时区 - required: false - type: text - - default: "sqlite" - edit: true - envKey: SP_TRACKER_DB_TYPE - labelEn: Database type - labelZh: 数据库驱动类型 - required: true - type: select - values: - - label: MySQL (MariaDB) - value: "mysql" - - label: SQLite - value: "sqlite" - - label: PostgreSQL - value: "pgsql" - - default: "localhost" - edit: true - envKey: SP_TRACKER_DB_HOST - labelEn: Database host IP - labelZh: 数据库主机IP - required: false - type: text - - default: 3306 - edit: true - envKey: SP_TRACKER_DB_PORT - labelEn: Database Port (default 3306) - labelZh: 数据库端口 (默认3306) - required: false - rule: paramPort - type: number - - default: "speedtest_tracker" - edit: true - envKey: SP_TRACKER_DB_USER - labelEn: Database Connection Username - labelZh: 数据库 用户名 - required: false - type: text - - default: "speedtest_tracker" - edit: true - envKey: SP_TRACKER_DB_PASSWORD - labelEn: Database Connection Password - labelZh: 数据库 用户名密码 - required: false - type: password - - default: "speedtest_tracker" - edit: true - envKey: MYSQL_SERVICE_DB_NAME - labelEn: Database Name - labelZh: 数据库名称 - required: false - type: text - - default: "" - edit: true - envKey: SP_TRACKER_APP_KEY - labelEn: Application Key - labelZh: 加密存储数据的应用程序密钥 (Base64 开头) - required: false - type: text - - default: 1000 - edit: true - envKey: PUID - labelEn: User ID - labelZh: 用户ID - required: false - type: number - - default: 1000 - edit: true - envKey: PGID - labelEn: Group ID - labelZh: 组ID - required: false - type: number - - default: "smtp" - edit: true - envKey: MAIL_MAILER - labelEn: Mailer - labelZh: 协议 (SMTP) - required: false - type: text - - default: "smtp.163.com" - edit: true - envKey: MAIL_HOST - labelEn: Mail Host - labelZh: 邮件服务器地址 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_USERNAME - labelEn: Mail Username - labelZh: 邮件用户名 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_PASSWORD - labelEn: Mail Password - labelZh: 邮件账户密码 (SMTP) - required: false - type: text - - default: "ssl" - edit: true - envKey: MAIL_ENCRYPTION - labelEn: Mail Encryption - labelZh: 邮件加密方式 (SMTP) - required: false - type: select - values: - - label: "SSL" - value: "ssl" - - label: "TLS" - value: "tls" - - default: "" - edit: true - envKey: MAIL_FROM_ADDRESS - labelEn: Mail From Address - labelZh: 邮件发送地址 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_FROM_NAME - labelEn: Mail From Name - labelZh: 邮件发送者名称 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: TELEGRAM_BOT_TOKEN - labelEn: Bot Token ID (Telegram Notification) - labelZh: 机器人的令牌 ID (通知 Telegram) - required: false - type: text diff --git a/apps/speedtest-tracker/0.18.7/docker-compose.yml b/apps/speedtest-tracker/0.18.7/docker-compose.yml deleted file mode 100644 index 552f67782..000000000 --- a/apps/speedtest-tracker/0.18.7/docker-compose.yml +++ /dev/null @@ -1,34 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - speedtest-tracker: - image: ${SPEED_TEST_IMAGE} - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:80 - - ${PANEL_APP_PORT_HTTPS}:443 - environment: - - PUID=${PUID:-1000} - - PGID=${PGID:-1000} - - TZ=${SP_TRACKER_TZ:-Asia/Shanghai} - - DB_CONNECTION=${SP_TRACKER_DB_TYPE:-sqlite} - - DB_HOST=${SP_TRACKER_DB_HOST} - - DB_PORT=${SP_TRACKER_DB_PORT} - - DB_DATABASE=${MYSQL_SERVICE_DB_NAME} - - DB_USERNAME=${SP_TRACKER_DB_USER} - - DB_PASSWORD=${SP_TRACKER_DB_PASSWORD} - volumes: - - ${SP_TRACKER_ROOT_PATH}/config:/config - healthcheck: - test: curl -fSs APP_URL/api/healthcheck || exit 1 - interval: 10s - retries: 3 - start_period: 30s - timeout: 10s diff --git a/apps/speedtest-tracker/0.18.7/scripts/init.sh b/apps/speedtest-tracker/0.18.7/scripts/init.sh deleted file mode 100644 index 5a4fb865d..000000000 --- a/apps/speedtest-tracker/0.18.7/scripts/init.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -if [[ -f .env ]]; then - source .env - - keys - mkdir -p "$SP_TRACKER_ROOT_PATH" - - mkdir -p "$SP_TRACKER_ROOT_PATH/conf" - mkdir -p "$SP_TRACKER_ROOT_PATH/conf/keys" - - chmod $PUID:$PGID -R "$SP_TRACKER_ROOT_PATH" - - echo "Check Finish." - -else - echo ".env not found." -fi diff --git a/apps/speedtest-tracker/0.19.0/data.yml b/apps/speedtest-tracker/0.19.0/data.yml deleted file mode 100644 index afba7aa8a..000000000 --- a/apps/speedtest-tracker/0.19.0/data.yml +++ /dev/null @@ -1,176 +0,0 @@ -additionalProperties: - formFields: - - default: "lscr.io/linuxserver/speedtest-tracker:0.19.0" - edit: true - envKey: SPEED_TEST_IMAGE - labelEn: Image source - labelZh: 镜像源 - required: true - type: select - values: - - label: "LinuxServer" - value: "lscr.io/linuxserver/speedtest-tracker:0.19.0" - - label: "GitHub" - value: "ghcr.io/alexjustesen/speedtest-tracker:v0.19.0" - - default: "/home/speedtest-tracker" - edit: true - envKey: SP_TRACKER_ROOT_PATH - labelEn: Data persistence root path - labelZh: 数据持久化 根路径 - required: true - type: text - - default: 8080 - edit: true - envKey: PANEL_APP_PORT_HTTP - labelEn: Server port - labelZh: Web 服务端口 - required: true - rule: paramPort - type: number - - default: 8443 - edit: true - envKey: PANEL_APP_PORT_HTTPS - labelEn: Server port - labelZh: SSL 服务端口 - required: true - rule: paramPort - type: number - - default: "Asia/Shanghai" - edit: true - envKey: SP_TRACKER_TZ - labelEn: Timezone - labelZh: 时区 - required: false - type: text - - default: "sqlite" - edit: true - envKey: SP_TRACKER_DB_TYPE - labelEn: Database type - labelZh: 数据库驱动类型 - required: true - type: select - values: - - label: MySQL (MariaDB) - value: "mysql" - - label: SQLite - value: "sqlite" - - label: PostgreSQL - value: "pgsql" - - default: "localhost" - edit: true - envKey: SP_TRACKER_DB_HOST - labelEn: Database host IP - labelZh: 数据库主机IP - required: false - type: text - - default: 3306 - edit: true - envKey: SP_TRACKER_DB_PORT - labelEn: Database Port (default 3306) - labelZh: 数据库端口 (默认3306) - required: false - rule: paramPort - type: number - - default: "speedtest_tracker" - edit: true - envKey: SP_TRACKER_DB_USER - labelEn: Database Connection Username - labelZh: 数据库 用户名 - required: false - type: text - - default: "speedtest_tracker" - edit: true - envKey: SP_TRACKER_DB_PASSWORD - labelEn: Database Connection Password - labelZh: 数据库 用户名密码 - required: false - type: password - - default: "speedtest_tracker" - edit: true - envKey: MYSQL_SERVICE_DB_NAME - labelEn: Database Name - labelZh: 数据库名称 - required: false - type: text - - default: "" - edit: true - envKey: SP_TRACKER_APP_KEY - labelEn: Application Key - labelZh: 加密存储数据的应用程序密钥 (Base64 开头) - required: false - type: text - - default: 1000 - edit: true - envKey: PUID - labelEn: User ID - labelZh: 用户ID - required: false - type: number - - default: 1000 - edit: true - envKey: PGID - labelEn: Group ID - labelZh: 组ID - required: false - type: number - - default: "smtp" - edit: true - envKey: MAIL_MAILER - labelEn: Mailer - labelZh: 协议 (SMTP) - required: false - type: text - - default: "smtp.163.com" - edit: true - envKey: MAIL_HOST - labelEn: Mail Host - labelZh: 邮件服务器地址 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_USERNAME - labelEn: Mail Username - labelZh: 邮件用户名 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_PASSWORD - labelEn: Mail Password - labelZh: 邮件账户密码 (SMTP) - required: false - type: text - - default: "ssl" - edit: true - envKey: MAIL_ENCRYPTION - labelEn: Mail Encryption - labelZh: 邮件加密方式 (SMTP) - required: false - type: select - values: - - label: "SSL" - value: "ssl" - - label: "TLS" - value: "tls" - - default: "" - edit: true - envKey: MAIL_FROM_ADDRESS - labelEn: Mail From Address - labelZh: 邮件发送地址 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: MAIL_FROM_NAME - labelEn: Mail From Name - labelZh: 邮件发送者名称 (SMTP) - required: false - type: text - - default: "" - edit: true - envKey: TELEGRAM_BOT_TOKEN - labelEn: Bot Token ID (Telegram Notification) - labelZh: 机器人的令牌 ID (通知 Telegram) - required: false - type: text diff --git a/apps/speedtest-tracker/0.19.0/docker-compose.yml b/apps/speedtest-tracker/0.19.0/docker-compose.yml deleted file mode 100644 index 552f67782..000000000 --- a/apps/speedtest-tracker/0.19.0/docker-compose.yml +++ /dev/null @@ -1,34 +0,0 @@ -networks: - 1panel-network: - external: true - -services: - speedtest-tracker: - image: ${SPEED_TEST_IMAGE} - container_name: ${CONTAINER_NAME} - labels: - createdBy: "Apps" - restart: always - networks: - - 1panel-network - ports: - - ${PANEL_APP_PORT_HTTP}:80 - - ${PANEL_APP_PORT_HTTPS}:443 - environment: - - PUID=${PUID:-1000} - - PGID=${PGID:-1000} - - TZ=${SP_TRACKER_TZ:-Asia/Shanghai} - - DB_CONNECTION=${SP_TRACKER_DB_TYPE:-sqlite} - - DB_HOST=${SP_TRACKER_DB_HOST} - - DB_PORT=${SP_TRACKER_DB_PORT} - - DB_DATABASE=${MYSQL_SERVICE_DB_NAME} - - DB_USERNAME=${SP_TRACKER_DB_USER} - - DB_PASSWORD=${SP_TRACKER_DB_PASSWORD} - volumes: - - ${SP_TRACKER_ROOT_PATH}/config:/config - healthcheck: - test: curl -fSs APP_URL/api/healthcheck || exit 1 - interval: 10s - retries: 3 - start_period: 30s - timeout: 10s diff --git a/apps/speedtest-tracker/0.19.0/envs/default.env b/apps/speedtest-tracker/0.19.0/envs/default.env deleted file mode 100644 index cd05f46e6..000000000 --- a/apps/speedtest-tracker/0.19.0/envs/default.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -ENV_FILE=.env diff --git a/apps/speedtest-tracker/0.19.0/envs/global.env b/apps/speedtest-tracker/0.19.0/envs/global.env deleted file mode 100644 index e10989fe4..000000000 --- a/apps/speedtest-tracker/0.19.0/envs/global.env +++ /dev/null @@ -1,2 +0,0 @@ -# copyright© 2024 XinJiang Ms Studio -TZ=Asia/Shanghai diff --git a/apps/speedtest-tracker/0.19.0/scripts/init.sh b/apps/speedtest-tracker/0.19.0/scripts/init.sh deleted file mode 100644 index 5a4fb865d..000000000 --- a/apps/speedtest-tracker/0.19.0/scripts/init.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -if [[ -f .env ]]; then - source .env - - keys - mkdir -p "$SP_TRACKER_ROOT_PATH" - - mkdir -p "$SP_TRACKER_ROOT_PATH/conf" - mkdir -p "$SP_TRACKER_ROOT_PATH/conf/keys" - - chmod $PUID:$PGID -R "$SP_TRACKER_ROOT_PATH" - - echo "Check Finish." - -else - echo ".env not found." -fi diff --git a/apps/speedtest-tracker/0.24.3/data.yml b/apps/speedtest-tracker/0.24.3/data.yml new file mode 100644 index 000000000..f37a819ca --- /dev/null +++ b/apps/speedtest-tracker/0.24.3/data.yml @@ -0,0 +1,221 @@ +additionalProperties: + formFields: + - child: + default: "" + envKey: PANEL_DB_HOST + required: true + type: service + default: postgresql + edit: true + envKey: PANEL_DB_TYPE + labelZh: 数据库 服务 (前置检查) + labelEn: Database Service (Pre-check) + required: true + type: apps + values: + - label: PostgreSQL + value: postgresql + - label: MySQL + value: mysql + - label: MariaDB + value: mariadb + - label: Percona + value: percona + - default: "/home/speedtest-tracker" + edit: true + envKey: SPEEDTEST_TRACKER_ROOT_PATH + labelEn: Data persistence root path + labelZh: 数据持久化 根路径 + required: true + type: text + - default: "host" + edit: true + envKey: NETWORK_MODE + labelEn: Drive path + labelZh: 网络模式 + required: true + type: select + values: + - label: 主机网络模式 + value: "host" + - label: 桥接网络模式 + value: "bridge" + - label: 无网络模式 + value: "none" + - label: 1panel-network + value: "1panel-network" + - default: 8080 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: Server port + labelZh: Web 服务端口 + required: true + rule: paramPort + type: number + - default: "base64:f0Ivk1nHd3QwXtR55WKC4fcc7QjrxxTnkiB02ipdl60=" + edit: true + envKey: APP_KEY + labelZh: 应用密钥 (官网获取) + labelEn: App key (Get from official website) + required: true + type: text + - default: "SpeedTest Tracker" + edit: true + envKey: APP_NAME + labelZh: 应用名称 + labelEn: App Name + required: true + type: text + - default: "http://127.0.0.1:8080" + edit: true + envKey: APP_URL + labelZh: 应用访问地址 + labelEn: App URL + required: true + type: text + - default: postgres + edit: true + envKey: DB_CONNECTION + labelZh: 数据库 类型 + labelEn: Database Type + required: true + type: select + values: + - label: PostgreSQL + value: postgres + - label: MySQL (MariaDB, Percona) + value: mysql + - default: "127.0.0.1" + edit: true + envKey: DB_HOST + labelZh: 数据库 主机地址 + labelEn: Database Host + required: true + type: text + - default: 5432 + edit: true + envKey: DB_PORT + labelZh: 数据库 端口 + labelEn: Database Port + required: true + rule: paramPort + type: number + - default: "speedtest-tracker" + edit: true + envKey: DB_USERNAME + labelZh: 数据库 用户名 + labelEn: Database User + required: true + type: text + - default: "" + edit: true + envKey: DB_PASSWORD + labelEn: Database Password + labelZh: 数据库 密码 + random: true + required: true + rule: paramComplexity + type: password + - default: "speedtest-tracker" + edit: true + envKey: DB_DATABASE + labelZh: 数据库 名称 + labelEn: Database Name + required: true + type: text + - default: 0 + edit: true + envKey: PRUNE_RESULTS_OLDER_THAN + labelZh: 测试结果保留天数 + labelEn: Prune results older than + required: true + type: text + - default: "0 */6 * * *" + edit: true + envKey: SPEEDTEST_SCHEDULE + labelZh: 测试计划任务 + labelEn: Speedtest schedule + required: false + type: text + - default: "" + edit: true + envKey: SPEEDTEST_SERVERS + labelZh: 指定测试服务器 + labelEn: Specify servers + required: false + type: text + - default: "smtp" + edit: true + envKey: MAIL_MAILER + labelZh: 邮件 协议 + labelEn: Mail mailer + required: false + type: text + - default: "smtp.gmail.com" + edit: true + envKey: MAIL_HOST + labelZh: 邮件 主机地址 + labelEn: Mail host + required: false + type: text + - default: 465 + edit: true + envKey: MAIL_PORT + labelZh: 邮件 主机端口 + labelEn: Mail port + required: false + type: number + - default: "" + edit: true + envKey: MAIL_USERNAME + labelZh: 邮件 鉴权用户名 + labelEn: Mail username + required: false + type: text + - default: "" + edit: true + envKey: MAIL_PASSWORD + labelZh: 邮件 鉴权密码 + labelEn: Mail password + required: false + type: text + - default: "" + edit: true + envKey: MAIL_FROM_ADDRESS + labelZh: 邮件 发件地址 + labelEn: Mail from address + required: false + type: text + - default: "Speedtest Tracker" + edit: true + envKey: MAIL_FROM_NAME + labelZh: 邮件 发件名称 + labelEn: Mail from name + required: false + type: text + - default: "tls" + edit: true + envKey: MAIL_ENCRYPTION + labelZh: 邮件 加密方式 + labelEn: Mail encryption + required: false + type: text + - default: "" + edit: true + envKey: TELEGRAM_BOT_TOKEN + labelZh: Telegram 机器人令牌 + labelEn: Telegram bot token + required: false + type: text + - default: "file" + edit: true + envKey: CACHE_DRIVER + labelZh: 缓存 驱动 + labelEn: Cache driver + required: true + type: select + values: + - label: 文件缓存 + value: "file" + - label: 数据库缓存 + value: "database" diff --git a/apps/speedtest-tracker/0.24.3/docker-compose.yml b/apps/speedtest-tracker/0.24.3/docker-compose.yml new file mode 100644 index 000000000..5dad944dd --- /dev/null +++ b/apps/speedtest-tracker/0.24.3/docker-compose.yml @@ -0,0 +1,24 @@ +networks: + 1panel-network: + external: true + +services: + speedtest-tracker: + image: linuxserver/speedtest-tracker:0.24.3 + container_name: ${CONTAINER_NAME} + labels: + createdBy: "Apps" + restart: always + network_mode: ${NETWORK_MODE} + ports: + - ${PANEL_APP_PORT_HTTP}:80 + env_file: + - ${GLOBAL_ENV_FILE:-/etc/1panel/envs/global.env} + - ${ENV_FILE:-/etc/1panel/envs/default.env} + volumes: + - ${SPEEDTEST_TRACKER_ROOT_PATH}/config:/config + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Shanghai + - DISPLAY_TIMEZONE=Asia/Shanghai diff --git a/apps/speedtest-tracker/0.18.7/envs/default.env b/apps/speedtest-tracker/0.24.3/envs/default.env similarity index 100% rename from apps/speedtest-tracker/0.18.7/envs/default.env rename to apps/speedtest-tracker/0.24.3/envs/default.env diff --git a/apps/speedtest-tracker/0.18.7/envs/global.env b/apps/speedtest-tracker/0.24.3/envs/global.env similarity index 100% rename from apps/speedtest-tracker/0.18.7/envs/global.env rename to apps/speedtest-tracker/0.24.3/envs/global.env diff --git a/apps/speedtest-tracker/0.24.3/scripts/init.sh b/apps/speedtest-tracker/0.24.3/scripts/init.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/apps/speedtest-tracker/0.24.3/scripts/init.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/speedtest-tracker/0.19.0/scripts/upgrade.sh b/apps/speedtest-tracker/0.24.3/scripts/uninstall.sh similarity index 50% rename from apps/speedtest-tracker/0.19.0/scripts/upgrade.sh rename to apps/speedtest-tracker/0.24.3/scripts/uninstall.sh index b4e373186..c86c4fbca 100644 --- a/apps/speedtest-tracker/0.19.0/scripts/upgrade.sh +++ b/apps/speedtest-tracker/0.24.3/scripts/uninstall.sh @@ -1,10 +1,10 @@ #!/bin/bash -if [[ -f .env ]]; then +if [ -f .env ]; then source .env echo "Check Finish." else - echo ".env not found." + echo "Error: .env file not found." fi diff --git a/apps/speedtest-tracker/0.24.3/scripts/upgrade.sh b/apps/speedtest-tracker/0.24.3/scripts/upgrade.sh new file mode 100644 index 000000000..07fb8c3fe --- /dev/null +++ b/apps/speedtest-tracker/0.24.3/scripts/upgrade.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +if [ -f .env ]; then + source .env + + # setup-1 add default values + CURRENT_DIR=$(pwd) + sed -i '/^ENV_FILE=/d' .env + sed -i '/^GLOBAL_ENV_FILE=/d' .env + echo "ENV_FILE=${CURRENT_DIR}/.env" >> .env + echo "GLOBAL_ENV_FILE=${CURRENT_DIR}/envs/global.env" >> .env + + echo "Check Finish." + +else + echo "Error: .env file not found." +fi diff --git a/apps/speedtest-tracker/README.md b/apps/speedtest-tracker/README.md index 8db74aca2..c41c5250c 100644 --- a/apps/speedtest-tracker/README.md +++ b/apps/speedtest-tracker/README.md @@ -1,12 +1,20 @@ # Speedtest Tracker -Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查。 - Speedtest Tracker 的主要用例是建立互联网性能的历史记录,以便您在未收到 ISP 公布的费率时收到通知。 +![Speedtest Tracker](https://file.lifebus.top/imgs/speedtest_tracker_cover.png) + +Speedtest Tracker 是一款自托管互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查。 + ![](https://img.shields.io/badge/%E6%96%B0%E7%96%86%E8%90%8C%E6%A3%AE%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91%E5%B7%A5%E4%BD%9C%E5%AE%A4-%E6%8F%90%E4%BE%9B%E6%8A%80%E6%9C%AF%E6%94%AF%E6%8C%81-blue) -## 默认账户 +## 应用说明 + +Speedtest Tracker 是一个自托管的互联网性能跟踪应用程序,可针对 Ookla 的 Speedtest 服务运行速度测试检查。 + +由于 Speedtest 服务主要节点位于国外,所以在国内使用时可能会有一些问题,但是在国外使用时,Speedtest Tracker 是一个非常好的选择。 + +## 安装说明 > admin@example.com > diff --git a/apps/speedtest-tracker/data.yml b/apps/speedtest-tracker/data.yml index 1b9ea5662..4930f4a35 100644 --- a/apps/speedtest-tracker/data.yml +++ b/apps/speedtest-tracker/data.yml @@ -1,11 +1,13 @@ additionalProperties: key: speedtest-tracker - name: SpeedTest-Tracker + name: SpeedTest Tracker tags: - - Tool + - WebSite + - Middleware + - Local shortDescZh: 托管互联网性能跟踪应用程序 shortDescEn: Hosted internet performance tracking application - type: tool + type: website crossVersionUpdate: true limit: 0 website: https://docs.speedtest-tracker.dev/ From bb2af1a814ca4541caa42f244af5fbba6a59f46c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 04:34:46 +0000 Subject: [PATCH 29/35] chore(deps): update hamster1963/nezha-dash docker tag to v1.5.4 --- apps/nezha-dash/1.5.3/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/nezha-dash/1.5.3/docker-compose.yml b/apps/nezha-dash/1.5.3/docker-compose.yml index 1b7f7168d..2a0713380 100644 --- a/apps/nezha-dash/1.5.3/docker-compose.yml +++ b/apps/nezha-dash/1.5.3/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: nezha-dash: - image: hamster1963/nezha-dash:v1.5.3 + image: hamster1963/nezha-dash:v1.5.4 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From 2eb1ff3b9cd12c13cbc2e8e5b220c634b8b50243 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Thu, 28 Nov 2024 04:34:59 +0000 Subject: [PATCH 30/35] Update app version [skip ci] --- apps/nezha-dash/{1.5.3 => 1.5.4}/data.yml | 0 apps/nezha-dash/{1.5.3 => 1.5.4}/docker-compose.yml | 0 apps/nezha-dash/{1.5.3 => 1.5.4}/envs/default.env | 0 apps/nezha-dash/{1.5.3 => 1.5.4}/envs/global.env | 0 apps/nezha-dash/{1.5.3 => 1.5.4}/scripts/init.sh | 0 apps/nezha-dash/{1.5.3 => 1.5.4}/scripts/uninstall.sh | 0 apps/nezha-dash/{1.5.3 => 1.5.4}/scripts/upgrade.sh | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename apps/nezha-dash/{1.5.3 => 1.5.4}/data.yml (100%) rename apps/nezha-dash/{1.5.3 => 1.5.4}/docker-compose.yml (100%) rename apps/nezha-dash/{1.5.3 => 1.5.4}/envs/default.env (100%) rename apps/nezha-dash/{1.5.3 => 1.5.4}/envs/global.env (100%) rename apps/nezha-dash/{1.5.3 => 1.5.4}/scripts/init.sh (100%) rename apps/nezha-dash/{1.5.3 => 1.5.4}/scripts/uninstall.sh (100%) rename apps/nezha-dash/{1.5.3 => 1.5.4}/scripts/upgrade.sh (100%) diff --git a/apps/nezha-dash/1.5.3/data.yml b/apps/nezha-dash/1.5.4/data.yml similarity index 100% rename from apps/nezha-dash/1.5.3/data.yml rename to apps/nezha-dash/1.5.4/data.yml diff --git a/apps/nezha-dash/1.5.3/docker-compose.yml b/apps/nezha-dash/1.5.4/docker-compose.yml similarity index 100% rename from apps/nezha-dash/1.5.3/docker-compose.yml rename to apps/nezha-dash/1.5.4/docker-compose.yml diff --git a/apps/nezha-dash/1.5.3/envs/default.env b/apps/nezha-dash/1.5.4/envs/default.env similarity index 100% rename from apps/nezha-dash/1.5.3/envs/default.env rename to apps/nezha-dash/1.5.4/envs/default.env diff --git a/apps/nezha-dash/1.5.3/envs/global.env b/apps/nezha-dash/1.5.4/envs/global.env similarity index 100% rename from apps/nezha-dash/1.5.3/envs/global.env rename to apps/nezha-dash/1.5.4/envs/global.env diff --git a/apps/nezha-dash/1.5.3/scripts/init.sh b/apps/nezha-dash/1.5.4/scripts/init.sh similarity index 100% rename from apps/nezha-dash/1.5.3/scripts/init.sh rename to apps/nezha-dash/1.5.4/scripts/init.sh diff --git a/apps/nezha-dash/1.5.3/scripts/uninstall.sh b/apps/nezha-dash/1.5.4/scripts/uninstall.sh similarity index 100% rename from apps/nezha-dash/1.5.3/scripts/uninstall.sh rename to apps/nezha-dash/1.5.4/scripts/uninstall.sh diff --git a/apps/nezha-dash/1.5.3/scripts/upgrade.sh b/apps/nezha-dash/1.5.4/scripts/upgrade.sh similarity index 100% rename from apps/nezha-dash/1.5.3/scripts/upgrade.sh rename to apps/nezha-dash/1.5.4/scripts/upgrade.sh From 3a3a5987c68db32958b7aa0a2fdb01d6270aeeb4 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Thu, 28 Nov 2024 12:39:51 +0800 Subject: [PATCH 31/35] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=BA=94=E7=94=A8=20Sp?= =?UTF-8?q?eedTest=20Tracker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/speedtest-tracker-sqlite/0.24.3/data.yml | 10 +++++----- apps/speedtest-tracker/0.24.3/data.yml | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/speedtest-tracker-sqlite/0.24.3/data.yml b/apps/speedtest-tracker-sqlite/0.24.3/data.yml index 23ccd205b..7670657e5 100644 --- a/apps/speedtest-tracker-sqlite/0.24.3/data.yml +++ b/apps/speedtest-tracker-sqlite/0.24.3/data.yml @@ -78,21 +78,21 @@ additionalProperties: envKey: MAIL_MAILER labelZh: 邮件 协议 labelEn: Mail mailer - required: false + required: true type: text - default: "smtp.gmail.com" edit: true envKey: MAIL_HOST labelZh: 邮件 主机地址 labelEn: Mail host - required: false + required: true type: text - default: 465 edit: true envKey: MAIL_PORT labelZh: 邮件 主机端口 labelEn: Mail port - required: false + required: true type: number - default: "" edit: true @@ -120,14 +120,14 @@ additionalProperties: envKey: MAIL_FROM_NAME labelZh: 邮件 发件名称 labelEn: Mail from name - required: false + required: true type: text - default: "tls" edit: true envKey: MAIL_ENCRYPTION labelZh: 邮件 加密方式 labelEn: Mail encryption - required: false + required: true type: text - default: "" edit: true diff --git a/apps/speedtest-tracker/0.24.3/data.yml b/apps/speedtest-tracker/0.24.3/data.yml index f37a819ca..d2a06f24d 100644 --- a/apps/speedtest-tracker/0.24.3/data.yml +++ b/apps/speedtest-tracker/0.24.3/data.yml @@ -149,21 +149,21 @@ additionalProperties: envKey: MAIL_MAILER labelZh: 邮件 协议 labelEn: Mail mailer - required: false + required: true type: text - default: "smtp.gmail.com" edit: true envKey: MAIL_HOST labelZh: 邮件 主机地址 labelEn: Mail host - required: false + required: true type: text - default: 465 edit: true envKey: MAIL_PORT labelZh: 邮件 主机端口 labelEn: Mail port - required: false + required: true type: number - default: "" edit: true @@ -191,14 +191,14 @@ additionalProperties: envKey: MAIL_FROM_NAME labelZh: 邮件 发件名称 labelEn: Mail from name - required: false + required: true type: text - default: "tls" edit: true envKey: MAIL_ENCRYPTION labelZh: 邮件 加密方式 labelEn: Mail encryption - required: false + required: true type: text - default: "" edit: true From e64859de4db5f91c5b0795c80a3c413401fed1e2 Mon Sep 17 00:00:00 2001 From: Meng Sen Date: Thu, 28 Nov 2024 12:57:38 +0800 Subject: [PATCH 32/35] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Meng Sen --- apps/nezha-dash/data.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/nezha-dash/data.yml b/apps/nezha-dash/data.yml index 395e604c3..e9ef95b88 100644 --- a/apps/nezha-dash/data.yml +++ b/apps/nezha-dash/data.yml @@ -3,10 +3,11 @@ name: NezhaDash tags: - WebSite + - Middleware - Local shortDescZh: 基于 Next.js 和 哪吒监控 的仪表盘 shortDescEn: Dashboard based on Next.js and Nezha Monitor - type: tool + type: website crossVersionUpdate: true limit: 0 website: https://nezha-cf.buycoffee.top/ From fedb9e46f1ecda2d4983560e2a845d4d94c9ab9d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 07:38:47 +0000 Subject: [PATCH 33/35] chore(deps): update dpanel/dpanel docker tag to v1.3.0 --- apps/dpanel-lite/1.2.6/docker-compose.yml | 2 +- apps/dpanel/1.2.6/docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/dpanel-lite/1.2.6/docker-compose.yml b/apps/dpanel-lite/1.2.6/docker-compose.yml index faa00d67f..4d29177ba 100644 --- a/apps/dpanel-lite/1.2.6/docker-compose.yml +++ b/apps/dpanel-lite/1.2.6/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: dpanel: - image: dpanel/dpanel:1.2.6-lite + image: dpanel/dpanel:1.3.0-lite container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" diff --git a/apps/dpanel/1.2.6/docker-compose.yml b/apps/dpanel/1.2.6/docker-compose.yml index 5fd21acf3..0130472be 100644 --- a/apps/dpanel/1.2.6/docker-compose.yml +++ b/apps/dpanel/1.2.6/docker-compose.yml @@ -4,7 +4,7 @@ networks: services: dpanel: - image: dpanel/dpanel:1.2.6 + image: dpanel/dpanel:1.3.0 container_name: ${CONTAINER_NAME} labels: createdBy: "Apps" From afbfc86672493cbea805197b104ab815fa2777c1 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Thu, 28 Nov 2024 07:39:00 +0000 Subject: [PATCH 34/35] Update app version [skip ci] --- apps/dpanel-lite/{1.2.6 => 1.3.0}/data.yml | 0 apps/dpanel-lite/{1.2.6 => 1.3.0}/docker-compose.yml | 0 apps/dpanel-lite/{1.2.6 => 1.3.0}/envs/default.env | 0 apps/dpanel-lite/{1.2.6 => 1.3.0}/envs/global.env | 0 apps/dpanel-lite/{1.2.6 => 1.3.0}/scripts/init.sh | 0 apps/dpanel-lite/{1.2.6 => 1.3.0}/scripts/uninstall.sh | 0 apps/dpanel-lite/{1.2.6 => 1.3.0}/scripts/upgrade.sh | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename apps/dpanel-lite/{1.2.6 => 1.3.0}/data.yml (100%) rename apps/dpanel-lite/{1.2.6 => 1.3.0}/docker-compose.yml (100%) rename apps/dpanel-lite/{1.2.6 => 1.3.0}/envs/default.env (100%) rename apps/dpanel-lite/{1.2.6 => 1.3.0}/envs/global.env (100%) rename apps/dpanel-lite/{1.2.6 => 1.3.0}/scripts/init.sh (100%) rename apps/dpanel-lite/{1.2.6 => 1.3.0}/scripts/uninstall.sh (100%) rename apps/dpanel-lite/{1.2.6 => 1.3.0}/scripts/upgrade.sh (100%) diff --git a/apps/dpanel-lite/1.2.6/data.yml b/apps/dpanel-lite/1.3.0/data.yml similarity index 100% rename from apps/dpanel-lite/1.2.6/data.yml rename to apps/dpanel-lite/1.3.0/data.yml diff --git a/apps/dpanel-lite/1.2.6/docker-compose.yml b/apps/dpanel-lite/1.3.0/docker-compose.yml similarity index 100% rename from apps/dpanel-lite/1.2.6/docker-compose.yml rename to apps/dpanel-lite/1.3.0/docker-compose.yml diff --git a/apps/dpanel-lite/1.2.6/envs/default.env b/apps/dpanel-lite/1.3.0/envs/default.env similarity index 100% rename from apps/dpanel-lite/1.2.6/envs/default.env rename to apps/dpanel-lite/1.3.0/envs/default.env diff --git a/apps/dpanel-lite/1.2.6/envs/global.env b/apps/dpanel-lite/1.3.0/envs/global.env similarity index 100% rename from apps/dpanel-lite/1.2.6/envs/global.env rename to apps/dpanel-lite/1.3.0/envs/global.env diff --git a/apps/dpanel-lite/1.2.6/scripts/init.sh b/apps/dpanel-lite/1.3.0/scripts/init.sh similarity index 100% rename from apps/dpanel-lite/1.2.6/scripts/init.sh rename to apps/dpanel-lite/1.3.0/scripts/init.sh diff --git a/apps/dpanel-lite/1.2.6/scripts/uninstall.sh b/apps/dpanel-lite/1.3.0/scripts/uninstall.sh similarity index 100% rename from apps/dpanel-lite/1.2.6/scripts/uninstall.sh rename to apps/dpanel-lite/1.3.0/scripts/uninstall.sh diff --git a/apps/dpanel-lite/1.2.6/scripts/upgrade.sh b/apps/dpanel-lite/1.3.0/scripts/upgrade.sh similarity index 100% rename from apps/dpanel-lite/1.2.6/scripts/upgrade.sh rename to apps/dpanel-lite/1.3.0/scripts/upgrade.sh From ec57cb984699b7c5dd754062cc90f1580fee9912 Mon Sep 17 00:00:00 2001 From: github-action update-app-version Date: Thu, 28 Nov 2024 07:39:01 +0000 Subject: [PATCH 35/35] Update app version [skip ci] --- apps/dpanel/{1.2.6 => 1.3.0}/data.yml | 0 apps/dpanel/{1.2.6 => 1.3.0}/docker-compose.yml | 0 apps/dpanel/{1.2.6 => 1.3.0}/envs/default.env | 0 apps/dpanel/{1.2.6 => 1.3.0}/envs/global.env | 0 apps/dpanel/{1.2.6 => 1.3.0}/scripts/init.sh | 0 apps/dpanel/{1.2.6 => 1.3.0}/scripts/uninstall.sh | 0 apps/dpanel/{1.2.6 => 1.3.0}/scripts/upgrade.sh | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename apps/dpanel/{1.2.6 => 1.3.0}/data.yml (100%) rename apps/dpanel/{1.2.6 => 1.3.0}/docker-compose.yml (100%) rename apps/dpanel/{1.2.6 => 1.3.0}/envs/default.env (100%) rename apps/dpanel/{1.2.6 => 1.3.0}/envs/global.env (100%) rename apps/dpanel/{1.2.6 => 1.3.0}/scripts/init.sh (100%) rename apps/dpanel/{1.2.6 => 1.3.0}/scripts/uninstall.sh (100%) rename apps/dpanel/{1.2.6 => 1.3.0}/scripts/upgrade.sh (100%) diff --git a/apps/dpanel/1.2.6/data.yml b/apps/dpanel/1.3.0/data.yml similarity index 100% rename from apps/dpanel/1.2.6/data.yml rename to apps/dpanel/1.3.0/data.yml diff --git a/apps/dpanel/1.2.6/docker-compose.yml b/apps/dpanel/1.3.0/docker-compose.yml similarity index 100% rename from apps/dpanel/1.2.6/docker-compose.yml rename to apps/dpanel/1.3.0/docker-compose.yml diff --git a/apps/dpanel/1.2.6/envs/default.env b/apps/dpanel/1.3.0/envs/default.env similarity index 100% rename from apps/dpanel/1.2.6/envs/default.env rename to apps/dpanel/1.3.0/envs/default.env diff --git a/apps/dpanel/1.2.6/envs/global.env b/apps/dpanel/1.3.0/envs/global.env similarity index 100% rename from apps/dpanel/1.2.6/envs/global.env rename to apps/dpanel/1.3.0/envs/global.env diff --git a/apps/dpanel/1.2.6/scripts/init.sh b/apps/dpanel/1.3.0/scripts/init.sh similarity index 100% rename from apps/dpanel/1.2.6/scripts/init.sh rename to apps/dpanel/1.3.0/scripts/init.sh diff --git a/apps/dpanel/1.2.6/scripts/uninstall.sh b/apps/dpanel/1.3.0/scripts/uninstall.sh similarity index 100% rename from apps/dpanel/1.2.6/scripts/uninstall.sh rename to apps/dpanel/1.3.0/scripts/uninstall.sh diff --git a/apps/dpanel/1.2.6/scripts/upgrade.sh b/apps/dpanel/1.3.0/scripts/upgrade.sh similarity index 100% rename from apps/dpanel/1.2.6/scripts/upgrade.sh rename to apps/dpanel/1.3.0/scripts/upgrade.sh