feat: add frontend artifact delivery path
This commit is contained in:
@@ -151,7 +151,17 @@ function readNumberEnv(name: string): number {
|
||||
return parsed;
|
||||
}
|
||||
|
||||
function deployEnv(name: "REF" | "SERVICE_ID" | "REPO" | "COMMIT" | "REQUESTED_COMMIT"): string {
|
||||
return process.env[`UNIDESK_FRONTEND_DEPLOY_${name}`]?.trim()
|
||||
|| process.env[`UNIDESK_DEPLOY_${name}`]?.trim()
|
||||
|| "";
|
||||
}
|
||||
|
||||
function readConfig(): RuntimeConfig {
|
||||
const serviceId = deployEnv("SERVICE_ID") || "frontend";
|
||||
const repo = deployEnv("REPO");
|
||||
const commit = deployEnv("COMMIT");
|
||||
const requestedCommit = deployEnv("REQUESTED_COMMIT") || commit;
|
||||
return {
|
||||
port: readNumberEnv("PORT"),
|
||||
coreInternalUrl: requiredEnv("CORE_INTERNAL_URL"),
|
||||
@@ -166,17 +176,17 @@ function readConfig(): RuntimeConfig {
|
||||
environment: process.env.UNIDESK_ENV?.trim() || "prod",
|
||||
namespace: process.env.UNIDESK_NAMESPACE?.trim() || "",
|
||||
databaseName: process.env.UNIDESK_DATABASE_NAME?.trim() || process.env.UNIDESK_DEV_DATABASE_NAME?.trim() || "",
|
||||
deployRef: process.env.UNIDESK_DEPLOY_REF?.trim() || "",
|
||||
serviceId: process.env.UNIDESK_DEPLOY_SERVICE_ID?.trim() || "frontend",
|
||||
repo: process.env.UNIDESK_DEPLOY_REPO?.trim() || "",
|
||||
commit: process.env.UNIDESK_DEPLOY_COMMIT?.trim() || "",
|
||||
requestedCommit: process.env.UNIDESK_DEPLOY_REQUESTED_COMMIT?.trim() || "",
|
||||
deployRef: deployEnv("REF"),
|
||||
serviceId,
|
||||
repo,
|
||||
commit,
|
||||
requestedCommit,
|
||||
},
|
||||
deploy: {
|
||||
serviceId: process.env.UNIDESK_DEPLOY_SERVICE_ID || "frontend",
|
||||
repo: process.env.UNIDESK_DEPLOY_REPO || "",
|
||||
commit: process.env.UNIDESK_DEPLOY_COMMIT || "",
|
||||
requestedCommit: process.env.UNIDESK_DEPLOY_REQUESTED_COMMIT || "",
|
||||
serviceId,
|
||||
repo,
|
||||
commit,
|
||||
requestedCommit,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
@@ -245,6 +245,8 @@ spec:
|
||||
key: SESSION_TTL_SECONDS
|
||||
- name: UNIDESK_DATABASE_NAME
|
||||
value: unidesk_dev
|
||||
- name: UNIDESK_DEPLOY_REF
|
||||
value: origin/master:deploy.json#environments.dev.services.frontend
|
||||
- name: UNIDESK_DEPLOY_SERVICE_ID
|
||||
value: frontend
|
||||
- name: UNIDESK_DEPLOY_REPO
|
||||
|
||||
Reference in New Issue
Block a user