Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
0274065
feat(gitea): Added Gitea Repo Integration
Mar 16, 2025
ea39b15
fix: resolved merge conflicts with fork/canary
Mar 16, 2025
cf28640
Merge branch 'Dokploy:canary' into canary
jrparks Mar 16, 2025
9a11d0d
feat(gitea): add Gitea repository support
Mar 17, 2025
fac8ea7
Merge branch 'canary' into feat/add-gitea-repo
jrparks Mar 17, 2025
2898a5e
Merge branch 'canary' into feat/add-gitea-repo
Siumauricio Mar 18, 2025
17330ca
refactor: standardize import statements and improve code structure ac…
Siumauricio Mar 18, 2025
ff22404
feat(gitea): add Gitea integration with database schema updates
Siumauricio Mar 18, 2025
a7535c6
Merge branch 'canary' into feat/add-gitea-repo
Siumauricio Mar 19, 2025
4eef65f
fix(git): update Gitea provider instructions and improve Git provider…
Siumauricio Mar 19, 2025
d7ef201
Refactor Gitea integration and update related components
Mar 19, 2025
852011d
Merge branch 'feat/add-gitea-repo' of https://github.com/jrparks/dokp…
Mar 19, 2025
997e755
Merge remote-tracking branch 'upstream/canary' into feat/add-gitea-repo
Mar 19, 2025
56d8def
Added watchlist paths for Gitea and some minor typescript fixes.
Mar 19, 2025
a4e4d1c
Fix Gitea watch branch validation logic
Mar 20, 2025
530ad31
Simplify Gitea authorization flow with shared utilities
Mar 20, 2025
ff3d444
fix: prevent form dropdown flicker in Gitea provider modal
Mar 22, 2025
fc7eff9
fix: Security Audit SSH Errors #1377
Mar 22, 2025
9359ee7
refactor: Update Gitea provider components and API handling
Siumauricio Mar 23, 2025
a067abd
refactor: Enhance Gitea repository handling and clean up token refres…
Siumauricio Mar 23, 2025
95f79f2
feat: Enhance deployment logic for multiple Git providers
Siumauricio Mar 23, 2025
148c30f
refactor: Remove unnecessary logging in Gitea repository fetching
Siumauricio Mar 23, 2025
4b3e080
chore: Update dependencies and clean up code formatting
Siumauricio Mar 23, 2025
707463f
refactor: Streamline Docker service management and error handling
Siumauricio Mar 23, 2025
b595976
refactor: Remove commented-out Gitea requirements check in Git provid…
Siumauricio Mar 23, 2025
048c8ff
feat: Add Docker image push notification in commit message extraction
Siumauricio Mar 23, 2025
d5137d5
fix: handle repository id null case consistently
Mar 23, 2025
f04c8a3
Fix Gitea repository integration and preview compose display
Mar 23, 2025
5d5913f
fix: resolve aria-hidden accessibility error in dialog component
Mar 23, 2025
39f4a35
fix: remove giteaPathNamespace
Mar 24, 2025
84afcf0
Removed apps/dokploy/templates/infisical/index.ts
Mar 27, 2025
5927c7c
Added back in compose alert block
Mar 27, 2025
66d6cb5
Fixed compose bug and formatted. Updated the refresh token to check t…
Mar 27, 2025
fe96723
Merge branch 'canary' into feat/add-gitea-repo
Siumauricio Mar 29, 2025
5532846
Refactor Gitea integration: remove giteaProjectId references and upda…
Siumauricio Mar 29, 2025
7144adb
Add migration for '0081_lovely_mentallo': remove gitea_username colum…
Siumauricio Mar 29, 2025
3adb9d5
Refactor ShowProviderFormCompose component: streamline provider rende…
Siumauricio Mar 29, 2025
d793c6a
Add Gitea repository link in SaveGiteaProvider: integrate dynamic rep…
Siumauricio Mar 29, 2025
17a859d
Refactor ShowConvertedCompose component: simplify conditional renderi…
Siumauricio Mar 29, 2025
7a6e1db
Refactor SecurityAudit component: remove unused root login security c…
Siumauricio Mar 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions apps/dokploy/__test__/drop/drop.test.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,11 @@ if (typeof window === "undefined") {
const baseApp: ApplicationNested = {
applicationId: "",
herokuVersion: "",
giteaBranch: "",
giteaBuildPath: "",
giteaId: "",
giteaOwner: "",
giteaRepository: "",
cleanCache: false,
watchPaths: [],
applicationStatus: "done",
Expand Down
4 changes: 2 additions & 2 deletions apps/dokploy/__test__/templates/config.template.test.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { describe, expect, it } from "vitest";
import type { Schema } from "@dokploy/server/templates";
import type { CompleteTemplate } from "@dokploy/server/templates/processors";
import { processTemplate } from "@dokploy/server/templates/processors";
import type { Schema } from "@dokploy/server/templates";
import { describe, expect, it } from "vitest";

describe("processTemplate", () => {
// Mock schema for testing
Expand Down
5 changes: 5 additions & 0 deletions apps/dokploy/__test__/traefik/traefik.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ import { expect, test } from "vitest";
const baseApp: ApplicationNested = {
applicationId: "",
herokuVersion: "",
giteaRepository: "",
giteaOwner: "",
giteaBranch: "",
giteaBuildPath: "",
giteaId: "",
cleanCache: false,
applicationStatus: "done",
appName: "",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { AlertBlock } from "@/components/shared/alert-block";
import { CodeEditor } from "@/components/shared/code-editor";
import { Button } from "@/components/ui/button";
import {
Expand Down Expand Up @@ -32,7 +33,6 @@ import { useEffect, useState } from "react";
import { useForm } from "react-hook-form";
import { toast } from "sonner";
import { z } from "zod";
import { AlertBlock } from "@/components/shared/alert-block";

const ImportSchema = z.object({
base64: z.string(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ import { toast } from "sonner";
import { domain } from "@/server/db/validations/domain";
import { zodResolver } from "@hookform/resolvers/zod";
import { Dices } from "lucide-react";
import type z from "zod";
import Link from "next/link";
import type z from "zod";

type Domain = z.infer<typeof domain>;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ import { Form } from "@/components/ui/form";
import { Secrets } from "@/components/ui/secrets";
import { api } from "@/utils/api";
import { zodResolver } from "@hookform/resolvers/zod";
import { useEffect } from "react";
import { useForm } from "react-hook-form";
import { toast } from "sonner";
import { z } from "zod";
import { useEffect } from "react";

const addEnvironmentSchema = z.object({
env: z.string(),
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import { BitbucketIcon } from "@/components/icons/data-tools-icons";
import { AlertBlock } from "@/components/shared/alert-block";
import { Badge } from "@/components/ui/badge";
import { Button } from "@/components/ui/button";
import {
Command,
Expand Down Expand Up @@ -39,13 +41,11 @@ import { cn } from "@/lib/utils";
import { api } from "@/utils/api";
import { zodResolver } from "@hookform/resolvers/zod";
import { CheckIcon, ChevronsUpDown, X } from "lucide-react";
import Link from "next/link";
import { useEffect } from "react";
import { useForm } from "react-hook-form";
import { toast } from "sonner";
import { z } from "zod";
import { Badge } from "@/components/ui/badge";
import { BitbucketIcon } from "@/components/icons/data-tools-icons";
import Link from "next/link";

const BitbucketProviderSchema = z.object({
buildPath: z.string().min(1, "Path is required").default("/"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,15 @@ import {
import { api } from "@/utils/api";
import { zodResolver } from "@hookform/resolvers/zod";
import { KeyRoundIcon, LockIcon, X } from "lucide-react";
import { useRouter } from "next/router";
import Link from "next/link";
import { useRouter } from "next/router";

import { GitIcon } from "@/components/icons/data-tools-icons";
import { Badge } from "@/components/ui/badge";
import { useEffect } from "react";
import { useForm } from "react-hook-form";
import { toast } from "sonner";
import { z } from "zod";
import { Badge } from "@/components/ui/badge";
import { GitIcon } from "@/components/icons/data-tools-icons";

const GitProviderSchema = z.object({
buildPath: z.string().min(1, "Path is required").default("/"),
Expand Down
Loading