updates
This commit is contained in:
@@ -226,16 +226,12 @@ export async function getTemplates() {
|
|||||||
"ports": [
|
"ports": [
|
||||||
"80"
|
"80"
|
||||||
],
|
],
|
||||||
"proxy": {
|
"proxy": [
|
||||||
"traefik": {
|
|
||||||
"configurations": [
|
|
||||||
{
|
{
|
||||||
"domain":"$$config_coolify_fqdn_appwrite",
|
"domain": "$$config_coolify_fqdn_appwrite",
|
||||||
"port": "80"
|
"port": "80"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"$$id-executor": {
|
"$$id-executor": {
|
||||||
"image": "appwrite/appwrite:$$core_version",
|
"image": "appwrite/appwrite:$$core_version",
|
||||||
@@ -352,16 +348,12 @@ export async function getTemplates() {
|
|||||||
],
|
],
|
||||||
"volumes": [],
|
"volumes": [],
|
||||||
"entrypoint": "realtime",
|
"entrypoint": "realtime",
|
||||||
"proxy": {
|
"proxy": [
|
||||||
"traefik": {
|
|
||||||
"configurations": [
|
|
||||||
{
|
{
|
||||||
"port": "80",
|
"port": "80",
|
||||||
"pathPrefix": "/v1/realtime"
|
"pathPrefix": "/v1/realtime"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"$$id-redis": {
|
"$$id-redis": {
|
||||||
"image": "redis:7.0.4-alpine",
|
"image": "redis:7.0.4-alpine",
|
||||||
|
@@ -137,7 +137,7 @@ export async function parseAndFindServiceTemplates(service: any, workdir?: strin
|
|||||||
const extras = variable?.extras
|
const extras = variable?.extras
|
||||||
if (envValue.startsWith('$$config') || extras?.isVisibleOnUI) {
|
if (envValue.startsWith('$$config') || extras?.isVisibleOnUI) {
|
||||||
if (envValue.startsWith('$$config_coolify')) {
|
if (envValue.startsWith('$$config_coolify')) {
|
||||||
console.log({envValue,envKey})
|
console.log({ envValue, envKey })
|
||||||
}
|
}
|
||||||
parsedTemplate[realKey].environment.push(
|
parsedTemplate[realKey].environment.push(
|
||||||
{ name: envKey, value: envValue, label, description, defaultValue, extras }
|
{ name: envKey, value: envValue, label, description, defaultValue, extras }
|
||||||
@@ -146,13 +146,13 @@ export async function parseAndFindServiceTemplates(service: any, workdir?: strin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// TODO: seconday domains are not working - kinda working
|
// TODO: seconday domains are not working - kinda working
|
||||||
if (value?.proxy?.traefik?.configurations) {
|
if (value?.proxy && value.proxy.length > 0) {
|
||||||
for (const proxyValue of value.proxy.traefik.configurations) {
|
for (const proxyValue of value.proxy) {
|
||||||
if (proxyValue.domain) {
|
if (proxyValue.domain) {
|
||||||
const variable = foundTemplate.variables.find(v => v.id === proxyValue.domain)
|
const variable = foundTemplate.variables.find(v => v.id === proxyValue.domain)
|
||||||
if (variable) {
|
if (variable) {
|
||||||
const { name, label, description, defaultValue, extras } = variable
|
const { name, label, description, defaultValue, extras } = variable
|
||||||
const found = await prisma.serviceSetting.findFirst({where: {variableName: proxyValue.domain}})
|
const found = await prisma.serviceSetting.findFirst({ where: { variableName: proxyValue.domain } })
|
||||||
parsedTemplate[realKey].environment.push(
|
parsedTemplate[realKey].environment.push(
|
||||||
{ name, value: found.value || '', label, description, defaultValue, extras }
|
{ name, value: found.value || '', label, description, defaultValue, extras }
|
||||||
)
|
)
|
||||||
|
@@ -384,8 +384,8 @@ export async function traefikConfiguration(request, reply) {
|
|||||||
for (const oneService of Object.keys(found.services)) {
|
for (const oneService of Object.keys(found.services)) {
|
||||||
const isProxyConfiguration = found.services[oneService].proxy;
|
const isProxyConfiguration = found.services[oneService].proxy;
|
||||||
if (isProxyConfiguration) {
|
if (isProxyConfiguration) {
|
||||||
const { proxy: { traefik: { configurations } } } = found.services[oneService];
|
const { proxy } = found.services[oneService];
|
||||||
for (const configuration of configurations) {
|
for (const configuration of proxy) {
|
||||||
const publicPort = service[type]?.publicPort;
|
const publicPort = service[type]?.publicPort;
|
||||||
if (fqdn) {
|
if (fqdn) {
|
||||||
data.services.push({
|
data.services.push({
|
||||||
|
Reference in New Issue
Block a user