Compare commits

...

3 Commits

Author SHA1 Message Date
Andras Bacsai
52b712d90b fix: new destinations 2022-07-06 16:42:31 +02:00
Andras Bacsai
331e13b7cb fix: include post 2022-07-06 16:13:11 +02:00
Andras Bacsai
64bb4a2525 fix: new destination can be created 2022-07-06 15:52:00 +02:00
8 changed files with 13 additions and 10 deletions

View File

@@ -23,7 +23,7 @@ const customConfig: Config = {
length: 3
};
export const isDev = process.env.NODE_ENV === 'development';
export const version = '3.0.1';
export const version = '3.0.2';
export const defaultProxyImage = `coolify-haproxy-alpine:latest`;
export const defaultProxyImageTcp = `coolify-haproxy-tcp-alpine:latest`;

View File

@@ -43,7 +43,7 @@ export async function getDestination(request: FastifyRequest) {
const destination = await prisma.destinationDocker.findFirst({
where: { id, teams: { some: { id: teamId === '0' ? undefined : teamId } } }
});
if (!destination) {
if (!destination && id !== 'new') {
throw { status: 404, message: `Destination not found.` };
}
const settings = await listSettings();
@@ -62,10 +62,7 @@ export async function getDestination(request: FastifyRequest) {
// // await saveSshKey(destination);
// payload.state = await checkContainer(engine, 'coolify-haproxy');
} else {
let containerName = 'coolify-proxy';
if (!settings.isTraefikUsed) {
containerName = 'coolify-haproxy';
}
const containerName = 'coolify-proxy';
payload.state =
destination?.engine && (await checkContainer(destination.engine, containerName));
}

View File

@@ -18,7 +18,7 @@ interface AppSession {
}
export const loginEmail: Writable<string | undefined> = writable()
export const appSession: Writable<AppSession> = writable({
version: '3.0.1',
version: '3.0.2',
userId: null,
teamId: null,
permission: 'read',

View File

@@ -136,6 +136,8 @@
statusInterval = setInterval(async () => {
await getStatus();
}, 2000);
} else {
$status.application.initialLoading = false;
}
});
</script>

View File

@@ -126,6 +126,8 @@
statusInterval = setInterval(async () => {
await getStatus();
}, 2000);
} else {
$status.database.initialLoading = false;
}
});
</script>

View File

@@ -22,7 +22,7 @@
import { t } from '$lib/translations';
import { appSession } from '$lib/store';
import { get } from '$lib/api';
import { get, post } from '$lib/api';
const ownDestinations = destinations.filter((destination) => {
if (destination.teams[0].id === $appSession.teamId) {
@@ -39,7 +39,7 @@
<div class="flex space-x-1 p-6 font-bold">
<div class="mr-4 text-2xl tracking-tight">{$t('index.destinations')}</div>
{#if $appSession.isAdmin}
<a href="/destinations/new" class="add-icon bg-sky-600 hover:bg-sky-500">
<a href="/destinations/new" class="add-icon bg-sky-600 hover:bg-sky-500">
<svg
class="w-6"
xmlns="http://www.w3.org/2000/svg"

View File

@@ -135,6 +135,8 @@
statusInterval = setInterval(async () => {
await getStatus();
}, 2000);
} else {
$status.service.initialLoading = false;
}
});
</script>

View File

@@ -1,6 +1,6 @@
{
"name": "coolify",
"version": "3.0.1",
"version": "3.0.2",
"description": "An open-source & self-hostable Heroku / Netlify alternative.",
"license": "AGPL-3.0",
"scripts": {