fix: bots
This commit is contained in:
@@ -71,7 +71,8 @@ export const features = readable({
|
|||||||
|
|
||||||
export const location: Writable<null | string> = writable(null)
|
export const location: Writable<null | string> = writable(null)
|
||||||
export const setLocation = (resource: any, settings?: any) => {
|
export const setLocation = (resource: any, settings?: any) => {
|
||||||
if (resource.settings.isBot) {
|
if (resource.settings.isBot && resource.exposePort) {
|
||||||
|
disabledButton.set(false);
|
||||||
return location.set(`http://${settings.ipv4}:${resource.exposePort}`)
|
return location.set(`http://${settings.ipv4}:${resource.exposePort}`)
|
||||||
}
|
}
|
||||||
if (GITPOD_WORKSPACE_URL && resource.exposePort) {
|
if (GITPOD_WORKSPACE_URL && resource.exposePort) {
|
||||||
@@ -84,7 +85,12 @@ export const setLocation = (resource: any, settings?: any) => {
|
|||||||
const newURL = `https://${CODESANDBOX_HOST.replace(/\$PORT/, resource.exposePort)}`
|
const newURL = `https://${CODESANDBOX_HOST.replace(/\$PORT/, resource.exposePort)}`
|
||||||
return location.set(newURL)
|
return location.set(newURL)
|
||||||
}
|
}
|
||||||
|
if (resource.fqdn) {
|
||||||
return location.set(resource.fqdn)
|
return location.set(resource.fqdn)
|
||||||
|
} else {
|
||||||
|
location.set(null);
|
||||||
|
disabledButton.set(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export const toasts: any = writable([])
|
export const toasts: any = writable([])
|
||||||
|
@@ -134,6 +134,7 @@
|
|||||||
}
|
}
|
||||||
if (name === 'isBot') {
|
if (name === 'isBot') {
|
||||||
isBot = !isBot;
|
isBot = !isBot;
|
||||||
|
application.settings.isBot = isBot;
|
||||||
setLocation(application, settings);
|
setLocation(application, settings);
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
@@ -486,7 +487,7 @@
|
|||||||
bind:setting={isBot}
|
bind:setting={isBot}
|
||||||
on:click={() => changeSettings('isBot')}
|
on:click={() => changeSettings('isBot')}
|
||||||
title="Is your application a bot?"
|
title="Is your application a bot?"
|
||||||
description="You can deploy applications without domains. <br>They will listen on <span class='text-green-500 font-bold'>IP:PORT</span> instead.<br></Setting><br>Useful for <span class='text-green-500 font-bold'>example bots.</span>"
|
description="You can deploy applications without domains. <br>They will listen on <span class='text-green-500 font-bold'>IP:EXPOSEDPORT</span> instead.<br></Setting><br>Useful to host <span class='text-green-500 font-bold'>Twitch bots.</span>"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
{#if !isBot}
|
{#if !isBot}
|
||||||
|
Reference in New Issue
Block a user