♻️ make fossorial remote API only configurable on the frontend and only in DEV

This commit is contained in:
Fred KISSIE
2025-11-07 20:05:29 +01:00
parent f27ae210ed
commit aa3f07f1ba
7 changed files with 12 additions and 23 deletions

View File

@@ -18,13 +18,11 @@ import logger from "@server/logger";
import { response as sendResponse } from "@server/lib/response";
import privateConfig from "#private/lib/config";
import { GenerateNewLicenseResponse } from "@server/routers/generatedLicense/types";
import { pullEnv } from "@app/lib/pullEnv";
async function createNewLicense(orgId: string, licenseData: any): Promise<any> {
try {
const env = pullEnv();
const response = await fetch(
`${env.app.fossorialRemoteAPIBaseUrl}/api/v1/license-internal/enterprise/${orgId}/create`,
`https://api.fossorial.io/api/v1/license-internal/enterprise/${orgId}/create`,
{
method: "PUT",
headers: {

View File

@@ -21,13 +21,11 @@ import {
GeneratedLicenseKey,
ListGeneratedLicenseKeysResponse
} from "@server/routers/generatedLicense/types";
import { pullEnv } from "@app/lib/pullEnv";
async function fetchLicenseKeys(orgId: string): Promise<any> {
try {
const env = pullEnv();
const response = await fetch(
`${env.app.fossorialRemoteAPIBaseUrl}/api/v1/license-internal/enterprise/${orgId}/list`,
`https://api.fossorial.io/api/v1/license-internal/enterprise/${orgId}/list`,
{
method: "GET",
headers: {