Mauricio Siu
a7b644e403
Merge branch 'canary' into ayham291/canary
2025-06-21 20:21:41 -06:00
David Sinclair
96dd8d37a5
Fix typo: Clonning → Cloning
2025-06-20 11:30:38 +02:00
Mauricio Siu
5b2056101f
Merge pull request #1984 from TorstenDittmann/fix-ip-validation-behind-bunny-fastly
...
fix[domains]: Add CDN provider detection with dynamic display names
2025-06-20 08:15:39 +02:00
Mauricio Siu
a788a73fa3
feat(database): set default value for logCleanupCron and update existing records
...
- Added SQL script to set default value for "logCleanupCron" in "user_temp" table.
- Updated existing records with NULL "logCleanupCron" to the new default value.
- Updated user schema to reflect the default value for "logCleanupCron".
- Enhanced log cleanup functionality with error handling and logging.
2025-06-19 23:32:49 -06:00
Mauricio Siu
1089a8247d
refactor(auth): remove logger configuration for production environment
Auto PR to main when version changes / create-pr (push) Has been cancelled
Build Docker images / build-and-push-cloud-image (push) Has been cancelled
Build Docker images / build-and-push-schedule-image (push) Has been cancelled
Build Docker images / build-and-push-server-image (push) Has been cancelled
Dokploy Docker Build / docker-amd (push) Has been cancelled
Dokploy Docker Build / docker-arm (push) Has been cancelled
autofix.ci / format (push) Has been cancelled
Dokploy Monitoring Build / docker-amd (push) Has been cancelled
Dokploy Monitoring Build / docker-arm (push) Has been cancelled
Dokploy Docker Build / combine-manifests (push) Has been cancelled
Dokploy Docker Build / generate-release (push) Has been cancelled
Dokploy Monitoring Build / combine-manifests (push) Has been cancelled
2025-06-08 16:56:31 -06:00
Torsten Dittmann
e8b3abb7c9
fix: Add validation for CIDR format in isIPInCIDR function
2025-06-02 12:03:14 +02:00
Mauricio Siu
e53c67f0d9
Merge pull request #1983 from TorstenDittmann/fix-railpack-env-vars
...
fix[railpack]: env parsing and update railpack to v0.0.66
2025-06-01 18:13:11 -06:00
Mauricio Siu
98aabd7bd8
Merge pull request #1930 from nktnet1/fix-traefik-failing-silently
...
fix: throw error if traefik container creation fails for a reason other than port taken
2025-06-01 15:42:00 -06:00
Torsten Dittmann
88e862544b
fix[domains]: Add CDN provider detection with dynamic display names
...
Implements generic CDN detection service supporting Cloudflare, Fastly,
and Bunny CDN. Replaces hardcoded "Behind Cloudflare" text with
dynamic provider names and adds IP range validation for comprehensive
CDN detection.
2025-06-01 23:03:00 +02:00
Torsten Dittmann
7f9c19bc11
fix[railpack]: environment variable validation for empty strings
...
Allow empty string values to be processed as valid environment
variables by checking for existence rather than non-empty length.
2025-06-01 22:22:16 +02:00
Torsten Dittmann
9535276fe6
fix[railpack]: env parsing and update railpack to v0.0.66
...
Improve environment variable parsing to handle values containing equals
signs by extracting a dedicated parseEnvironmentKeyValuePair function
and updating Railpack secret formatting.
2025-06-01 22:03:16 +02:00
ayham291
8436d364be
refactor: linter fixes
2025-06-01 20:46:32 +02:00
ayham291
5d5e56d144
feat: GitHub and GitLab provider integration with user association
...
- Added userId to the GitHub and GitLab provider setup to associate providers with the user who created them.
- Updated redirect URL in GitHub provider to include userId for better tracking.
- Modified API handlers and service functions to accommodate userId in provider creation and validation.
2025-06-01 20:45:29 +02:00
ayham291
39af44daef
feat: add user property to git-providers (bitbucket, gitea)
...
- relate a provider to the user who created it.
- for now the provider is only visible to its user.
2025-05-31 01:21:46 +02:00
Mauricio Siu
629889f1a8
refactor: reorganize imports and enhance backup functionality across various components
2025-05-28 00:38:53 -06:00
avalolu
560d493d56
feat(gitlab): support nested group filtering using namespace.full_path.startsWith
2025-05-26 18:00:03 -04:00
Mauricio Siu
b94a6bff92
Merge branch 'canary' into nginx-static-spa-build
2025-05-26 02:59:03 -06:00
Mauricio Siu
9c73b8dc36
feat: add pino and pino-pretty for logging, implement logger utility
2025-05-26 01:45:14 -06:00
Mauricio Siu
6fc83f2db3
fix: update slugIp formatting to handle colons in server IP
2025-05-26 00:55:22 -06:00
autofix-ci[bot]
38a5313967
[autofix.ci] apply automated fixes
2025-05-20 06:18:00 +00:00
Khiet Tam Nguyen
ba3645933f
feat: added SPA option for static sites
2025-05-20 16:11:48 +10:00
Khiet Tam Nguyen
2fa2e76e2e
fix: throw error if traefik container creation fails for a reason other than port
2025-05-20 15:28:45 +10:00
Mauricio Siu
cbf9aef0df
fix: remove console log for rsync command in web server backup
2025-05-18 02:18:05 -06:00
Mauricio Siu
e2befc24a5
fix: update rsync command in web server backup to remove verbose flag
2025-05-18 02:17:41 -06:00
Mauricio Siu
10fa3c8cf1
fix: update environment file generation to include APP_NAME variable
2025-05-17 15:18:31 -06:00
Mauricio Siu
c64d2245ce
Merge pull request #1897 from enie123/canary
...
Auto PR to main when version changes / create-pr (push) Waiting to run
Build Docker images / build-and-push-cloud-image (push) Waiting to run
Build Docker images / build-and-push-schedule-image (push) Waiting to run
Build Docker images / build-and-push-server-image (push) Waiting to run
Dokploy Docker Build / docker-amd (push) Waiting to run
Dokploy Docker Build / docker-arm (push) Waiting to run
Dokploy Docker Build / combine-manifests (push) Blocked by required conditions
Dokploy Docker Build / generate-release (push) Blocked by required conditions
autofix.ci / format (push) Waiting to run
Dokploy Monitoring Build / docker-amd (push) Waiting to run
Dokploy Monitoring Build / docker-arm (push) Waiting to run
Dokploy Monitoring Build / combine-manifests (push) Blocked by required conditions
build: update nixpacks to 1.39.0
2025-05-17 03:54:11 -06:00
Mauricio Siu
6c788429f1
Merge pull request #1910 from Dokploy/1894-gitlab-self-hosted-cannot-find-all-repository
...
refactor: streamline GitLab repository fetching by introducing valida…
2025-05-17 03:02:26 -06:00
Mauricio Siu
3176a9d7e3
refactor: streamline GitLab repository fetching by introducing validateGitlabProvider function for improved error handling and pagination
2025-05-17 02:51:40 -06:00
Mauricio Siu
94a6a9587e
Merge pull request #1872 from IPdotSetAF/git-lfs-not-supported
...
fix: installed git-lfs in docker image
2025-05-17 02:09:03 -06:00
Mauricio Siu
911681f389
fix: add git-lfs installation to various OS setups in server-setup script
2025-05-17 02:03:04 -06:00
Mauricio Siu
425061e481
refactor: improve cleanup process in web server backup utility to handle errors during temporary directory removal
2025-05-17 00:20:54 -06:00
Mauricio Siu
64a2c9e0a1
refactor: update database backup process in web server utility to use temporary file in container
2025-05-17 00:13:43 -06:00
Eric Nie
d4032f34bf
build: update nixpacks to 1.39.0
2025-05-15 00:45:48 +07:00
Mauricio Siu
aa475e6123
Merge pull request #1860 from yusoofsh/pgrestore-no-owner
...
Auto PR to main when version changes / create-pr (push) Waiting to run
Build Docker images / build-and-push-cloud-image (push) Waiting to run
Build Docker images / build-and-push-schedule-image (push) Waiting to run
Build Docker images / build-and-push-server-image (push) Waiting to run
Dokploy Docker Build / docker-amd (push) Waiting to run
Dokploy Docker Build / docker-arm (push) Waiting to run
Dokploy Docker Build / combine-manifests (push) Blocked by required conditions
Dokploy Docker Build / generate-release (push) Blocked by required conditions
autofix.ci / format (push) Waiting to run
Dokploy Monitoring Build / docker-amd (push) Waiting to run
Dokploy Monitoring Build / docker-arm (push) Waiting to run
Dokploy Monitoring Build / combine-manifests (push) Blocked by required conditions
Add no owner options to pg_restore
2025-05-10 15:22:41 -06:00
Mauricio Siu
19612d4b66
Revert "refactor: remove unused volume suffix function from collision utility"
...
This reverts commit 47dd003461
.
2025-05-10 02:58:01 -06:00
Mauricio Siu
47dd003461
refactor: remove unused volume suffix function from collision utility
2025-05-10 02:57:21 -06:00
Mauricio Siu
32405fc61a
fix: update Docker network creation command to support overlay driver for stack deployments
2025-05-10 02:13:57 -06:00
Mauricio Siu
25e1a9af57
Merge pull request #1859 from yusoofsh/fix-swarm-database-backup-restore
...
Fix container not found upon backup/restore on compose stack
2025-05-10 01:45:12 -06:00
Mauricio Siu
1fcb1f2c5e
fix: update Docker command filter for service name in backup utility
2025-05-10 01:43:57 -06:00
Mauricio Siu
c1640cba29
chore: update better-auth to v1.2.8-beta.7 in package.json and pnpm-lock.yaml
2025-05-10 01:30:03 -06:00
Yusoof Moh
3bd54ff61e
fix: add no owner options to pg_restore
2025-05-10 00:12:33 +07:00
Yusoof Moh
5853d18bc1
fix: container not found upon backup/restore on compose stack
2025-05-09 23:42:34 +07:00
Mauricio Siu
bcbed151e8
Merge pull request #1841 from MauruschatM/canary
...
Auto PR to main when version changes / create-pr (push) Waiting to run
Build Docker images / build-and-push-cloud-image (push) Waiting to run
Build Docker images / build-and-push-schedule-image (push) Waiting to run
Build Docker images / build-and-push-server-image (push) Waiting to run
Dokploy Docker Build / docker-amd (push) Waiting to run
Dokploy Docker Build / docker-arm (push) Waiting to run
Dokploy Docker Build / combine-manifests (push) Blocked by required conditions
Dokploy Docker Build / generate-release (push) Blocked by required conditions
autofix.ci / format (push) Waiting to run
Dokploy Monitoring Build / docker-amd (push) Waiting to run
Dokploy Monitoring Build / docker-arm (push) Waiting to run
Dokploy Monitoring Build / combine-manifests (push) Blocked by required conditions
update railpack to 0.0.64
2025-05-06 23:22:27 -06:00
Mauricio Siu
f854457d69
fix: wrap build arguments in single quotes for Docker command
2025-05-06 23:11:37 -06:00
Mauricio Siu
cd998c37f1
refactor: update railpack
2025-05-06 23:04:58 -06:00
Moritz Mauruschat
8f14d854a0
Update railpack to 0.064
2025-05-06 13:32:16 +02:00
Aleksandr Sokolov
388399b370
fix: use root password instead of user one
2025-05-06 13:02:26 +02:00
Mauricio Siu
314438b84c
Enhance impersonation functionality and user management
...
- Updated the ImpersonationBar component to fetch users dynamically and handle impersonation actions more efficiently.
- Refactored the ProfileForm to set the allowImpersonation value directly, improving form handling.
- Modified the DashboardLayout to conditionally render the ImpersonationBar based on user permissions and cloud settings.
- Added a new role column to the user_temp table to support user role management.
- Updated API routes to include checks for root access and improved user listing functionality.
2025-05-06 02:32:08 -06:00
Mauricio Siu
cc5574e08a
Add impersonation feature to user management
...
- Introduced an ImpersonationBar component for admin users to impersonate other users, enhancing user management capabilities.
- Updated the ProfileForm to include an option for allowing impersonation, with a description for clarity.
- Modified the DashboardLayout to conditionally display the impersonation bar based on user roles and cloud settings.
- Added database schema changes to support the new impersonation feature, including a new column for allowImpersonation in the user table.
- Implemented necessary API updates to handle impersonation actions and user data retrieval.
2025-05-06 01:46:20 -06:00
Mauricio Siu
45cf295be0
Update backup command execution to use bash shell in multiple backup utilities
...
- Modified the `execAsync` calls in `compose.ts`, `mariadb.ts`, `mongo.ts`, and `mysql.ts` to specify the bash shell for executing backup commands, ensuring compatibility with bash-specific features across all backup utilities.
2025-05-05 02:52:50 -06:00