From b26c5191ee19ce60feea932b9e0e41db53fcc81a Mon Sep 17 00:00:00 2001 From: cryptooda Date: Sat, 1 Nov 2025 11:17:31 +0700 Subject: [PATCH] Update caprover predeploy function --- definition-proxy-api | 42 +----------------------------------------- 1 file changed, 1 insertion(+), 41 deletions(-) diff --git a/definition-proxy-api b/definition-proxy-api index d2d7f9d7..c2365846 100644 --- a/definition-proxy-api +++ b/definition-proxy-api @@ -1,45 +1,5 @@ { "schemaVersion": 2, "dockerfilePath": "./src/Managing.Web3Proxy/Dockerfile-web3proxy", - "preDeployFunction": function(captainAppObj, dockerUpdateObject) { - // Define the array of all three secrets to be mounted in the container - // File.Name must match the filename that code reads from /run/secrets/ - dockerUpdateObject.TaskTemplate.ContainerSpec.Secrets = [ - { - // Secret 1: PRIVY_APP_ID - File: { - Name: "PRIVY_APP_ID", // Filename in the container at /run/secrets/PRIVY_APP_ID - UID: '0', - GID: '0', - Mode: 292 - }, - SecretID: "4kk2gw2945x8hdatyhuhomtk2", // <<-- REPLACE THIS with the actual Secret ID from 'docker secret ls' - SecretName: "privy_app_id" - }, - { - // Secret 2: PRIVY_APP_SECRET - File: { - Name: "PRIVY_APP_SECRET", // Filename in the container at /run/secrets/PRIVY_APP_SECRET - UID: '0', - GID: '0', - Mode: 292 - }, - SecretID: "y81woaa2388zidk35gul7y9n6", // <<-- REPLACE THIS with the actual Secret ID from 'docker secret ls' - SecretName: "privy_app_secret" - }, - { - // Secret 3: PRIVY_AUTHORIZATION_KEY - File: { - Name: "PRIVY_AUTHORIZATION_KEY", // Filename in the container at /run/secrets/PRIVY_AUTHORIZATION_KEY - UID: '0', - GID: '0', - Mode: 292 - }, - SecretID: "spnc1vle5q560jsoy72ng0vtc", // <<-- REPLACE THIS with the actual Secret ID from 'docker secret ls' - SecretName: "privy_auth_key" - } - ]; - - return Promise.resolve(); - } + "preDeployFunction": "function(captainAppObj, dockerUpdateObject) {\n const _ = require('underscore');\n if (!dockerUpdateObject.TaskTemplate.ContainerSpec) {\n dockerUpdateObject.TaskTemplate.ContainerSpec = {};\n }\n dockerUpdateObject.TaskTemplate.ContainerSpec.Secrets = [\n {\n File: {\n Name: 'PRIVY_APP_ID',\n UID: '0',\n GID: '0',\n Mode: 292\n },\n SecretID: '4kk2gw2945x8hdatyhuhomtk2',\n SecretName: 'privy_app_id'\n },\n {\n File: {\n Name: 'PRIVY_APP_SECRET',\n UID: '0',\n GID: '0',\n Mode: 292\n },\n SecretID: 'y81woaa2388zidk35gul7y9n6',\n SecretName: 'privy_app_secret'\n },\n {\n File: {\n Name: 'PRIVY_AUTHORIZATION_KEY',\n UID: '0',\n GID: '0',\n Mode: 292\n },\n SecretID: 'spnc1vle5q560jsoy72ng0vtc',\n SecretName: 'privy_auth_key'\n }\n ];\n return Promise.resolve();\n}" }