diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts
index 6f819433e..d9cb80a58 100644
--- a/apps/api/src/lib/common.ts
+++ b/apps/api/src/lib/common.ts
@@ -21,7 +21,7 @@ import { scheduler } from './scheduler';
import { supportedServiceTypesAndVersions } from './services/supportedVersions';
import { includeServices } from './services/common';
-export const version = '3.10.10';
+export const version = '3.10.11';
export const isDev = process.env.NODE_ENV === 'development';
const algorithm = 'aes-256-ctr';
diff --git a/apps/ui/src/routes/applications/[id]/index.svelte b/apps/ui/src/routes/applications/[id]/index.svelte
index 39740157f..5f09c7db6 100644
--- a/apps/ui/src/routes/applications/[id]/index.svelte
+++ b/apps/ui/src/routes/applications/[id]/index.svelte
@@ -759,27 +759,32 @@
{/if}
{#if application.buildPack === 'docker'}
-
-
-
-
+ class="w-full input"
+ disabled={isDisabled}
+ readonly={!$appSession.isAdmin}
+ name="dockerFileLocation"
+ id="dockerFileLocation"
+ bind:value={application.dockerFileLocation}
+ placeholder="default: /Dockerfile"
+ />
+ {#if application.baseDirectory}
+
+ {/if}
+
{/if}
{#if !notNodeDeployments.includes(application.buildPack)}
diff --git a/apps/ui/src/routes/index.svelte b/apps/ui/src/routes/index.svelte
index b8e2fa2f7..03584247a 100644
--- a/apps/ui/src/routes/index.svelte
+++ b/apps/ui/src/routes/index.svelte
@@ -127,15 +127,15 @@
async function getStatus(resources: any, force: boolean = false) {
const { id, buildPack, dualCerts, type } = resources;
- if (buildPack && applications.length > 10 && !force) {
+ if (buildPack && applications.length + filtered.otherApplications.length > 10 && !force) {
noInitialStatus.applications = true;
return;
}
- if (type && services.length > 10 && !force) {
+ if (type && services.length + filtered.otherServices.length > 10 && !force) {
noInitialStatus.services = true;
return;
}
- if (databases.length > 10 && !force) {
+ if (databases.length + filtered.otherDatabases.length > 10 && !force) {
noInitialStatus.databases = true;
return;
}
diff --git a/apps/ui/src/routes/services/[id]/_Services/_Hasura.svelte b/apps/ui/src/routes/services/[id]/_Services/_Hasura.svelte
index 0c5403c7b..19ca04925 100644
--- a/apps/ui/src/routes/services/[id]/_Services/_Hasura.svelte
+++ b/apps/ui/src/routes/services/[id]/_Services/_Hasura.svelte
@@ -19,6 +19,7 @@
disabled
/>
+Hasura Console is not enabled by default for security reasons.
To enable it, add the following secret:
HASURA_GRAPHQL_ENABLE_CONSOLE=true
PostgreSQL
diff --git a/package.json b/package.json
index 386613892..12a7d4a11 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "coolify",
"description": "An open-source & self-hostable Heroku / Netlify alternative.",
- "version": "3.10.10",
+ "version": "3.10.11",
"license": "Apache-2.0",
"repository": "github:coollabsio/coolify",
"scripts": {