diff --git a/apps/docs/content/docs/core/get-started/installation.mdx b/apps/docs/content/docs/core/get-started/installation.mdx index 96e264b3..4bd4490f 100644 --- a/apps/docs/content/docs/core/get-started/installation.mdx +++ b/apps/docs/content/docs/core/get-started/installation.mdx @@ -29,7 +29,7 @@ We have tested on the following Linux Distros: ### Providers -- [Hostinger](https://www.hostinger.com/vps-hosting?ref=dokploy) Get 20% Discount using this referral link: [Referral Link](https://hostinger.com?REFERRALCODE=1SIUMAURICI97) +- [Hostinger](https://www.hostinger.com/vps-hosting?ref=dokploy) Get 20% Discount using this referral link: [Referral Link](https://www.hostinger.com/vps-hosting?REFERRALCODE=1SIUMAURICI97) - [DigitalOcean](https://www.digitalocean.com/pricing/droplets#basic-droplets) Get 200$ credits for free with this referral link: [Referral Link](https://m.do.co/c/db24efd43f35) - [Hetzner](https://www.hetzner.com/cloud/) Get 20€ credits for free with this referral link: [Referral Link](https://hetzner.cloud/?ref=vou4fhxJ1W2D) - [Linode](https://www.linode.com/es/pricing/#compute-shared) diff --git a/apps/dokploy/package.json b/apps/dokploy/package.json index ccc1bc14..3c17a7e9 100644 --- a/apps/dokploy/package.json +++ b/apps/dokploy/package.json @@ -1,6 +1,6 @@ { "name": "dokploy", - "version": "v0.8.2", + "version": "v0.8.3", "private": true, "license": "Apache-2.0", "type": "module", diff --git a/apps/dokploy/server/api/routers/domain.ts b/apps/dokploy/server/api/routers/domain.ts index 309dd91a..3db43e56 100644 --- a/apps/dokploy/server/api/routers/domain.ts +++ b/apps/dokploy/server/api/routers/domain.ts @@ -27,7 +27,7 @@ export const domainRouter = createTRPCRouter({ .input(apiCreateDomain) .mutation(async ({ input }) => { try { - await createDomain(input); + return await createDomain(input); } catch (error) { throw new TRPCError({ code: "BAD_REQUEST", diff --git a/apps/dokploy/server/api/services/domain.ts b/apps/dokploy/server/api/services/domain.ts index 53687d28..927b144d 100644 --- a/apps/dokploy/server/api/services/domain.ts +++ b/apps/dokploy/server/api/services/domain.ts @@ -14,7 +14,7 @@ import { findApplicationById } from "./application"; export type Domain = typeof domains.$inferSelect; export const createDomain = async (input: typeof apiCreateDomain._type) => { - await db.transaction(async (tx) => { + const result = await db.transaction(async (tx) => { const domain = await tx .insert(domains) .values({ @@ -26,7 +26,7 @@ export const createDomain = async (input: typeof apiCreateDomain._type) => { if (!domain) { throw new TRPCError({ code: "BAD_REQUEST", - message: "Error to create the domain", + message: "Error creating domain", }); } @@ -34,7 +34,11 @@ export const createDomain = async (input: typeof apiCreateDomain._type) => { const application = await findApplicationById(domain.applicationId); await manageDomain(application, domain); } + + return domain; }); + + return result; }; export const generateTraefikMeDomain = async (appName: string) => { diff --git a/apps/dokploy/server/utils/builders/compose.ts b/apps/dokploy/server/utils/builders/compose.ts index 10e56aba..cc071131 100644 --- a/apps/dokploy/server/utils/builders/compose.ts +++ b/apps/dokploy/server/utils/builders/compose.ts @@ -53,6 +53,10 @@ Compose Type: ${composeType} ✅`; }, { cwd: projectPath, + env: { + NODE_ENV: process.env.NODE_ENV, + PATH: process.env.PATH, + }, }, );