Andras Bacsai
5b3b4bbc43
refactor(environment): remove 'is_build_time' attribute from environment variable handling across the application to simplify configuration
2025-09-11 16:51:56 +02:00
Andras Bacsai
1d0719238c
refactor(openapi): remove 'is_build_time' attribute from environment variable definitions to streamline configuration
2025-09-11 16:48:00 +02:00
Andras Bacsai
e3d8f5f1e1
fix(templates): update 'compose' configuration for Appwrite service to enhance compatibility and streamline deployment
2025-09-11 16:44:20 +02:00
Andras Bacsai
60374c214e
refactor(deployment): update environment file handling in Docker commands to use '/artifacts/' path and streamline variable management
2025-09-11 16:22:03 +02:00
Andras Bacsai
ab0786f5a0
feat(environment): add 'is_literal' attribute to environment variable for enhanced configuration options
2025-09-11 15:25:44 +02:00
Andras Bacsai
501e6a2650
refactor(environment): standardize service name formatting by replacing '-' and '.' with '_' in environment variable keys
2025-09-11 13:59:02 +02:00
Andras Bacsai
13af4811f5
feat(storages): add method to retrieve the first storage ID for improved stability in storage display
2025-09-11 13:41:22 +02:00
Andras Bacsai
5e0b86f322
Merge pull request #6170 from mindedtech/Add-SERVICE_NAME-variable-for-docker-compose-services
...
Add SERVICE_NAME variable for docker compose services
2025-09-11 13:06:10 +02:00
Andras Bacsai
b46429e879
refactor(deployment): add environment variable copying logic to Docker build commands for pull requests
2025-09-11 13:01:45 +02:00
Andras Bacsai
ff29525dd9
refactor(clone): enhance application cloning by separating production and preview environment variable handling
2025-09-11 12:52:35 +02:00
Andras Bacsai
0db2835565
fix(application): add functionality to stop and remove Docker containers on server
2025-09-11 12:39:28 +02:00
Andras Bacsai
c8f49f29c0
refactor(application): enhance environment variable retrieval in configuration change check for improved accuracy
2025-09-11 12:29:57 +02:00
Andras Bacsai
6ed2fd5d66
refactor(clone): integrate preview cloning logic directly into application cloning function for improved clarity and maintainability
2025-09-11 12:29:49 +02:00
Andras Bacsai
4ac89f2ad3
feat(application): display parsing version in development mode and clean up domain conflict modal markup
2025-09-11 10:58:59 +02:00
Andras Bacsai
e74da06465
refactor(clone): consolidate application cloning logic into a dedicated function for improved maintainability and readability
2025-09-11 10:38:08 +02:00
Andras Bacsai
f03b211cdb
Merge pull request #6577 from coollabsio/dependabot/npm_and_yarn/vite-6.3.6
...
chore(deps-dev): bump vite from 6.3.5 to 6.3.6
2025-09-11 09:16:08 +02:00
peaklabs-dev
b140aa1996
chore(deps): bump minio and Nixpacks version
2025-09-10 19:58:10 +02:00
peaklabs-dev
3e9dd6a7bf
chore: remove webhooks table cleanup
2025-09-10 19:56:15 +02:00
Andras Bacsai
d9ebf3b142
refactor(webhook): remove Webhook model and related logic; add migrations to drop webhooks and kubernetes tables
2025-09-10 19:35:53 +02:00
Andras Bacsai
f64622c764
refactor(models): remove 'is_readonly' attribute from multiple database models for consistency
2025-09-10 19:34:49 +02:00
Andras Bacsai
fc7770100b
refactor(application-source): improve layout and accessibility of Git repository links in the application source view
2025-09-10 18:29:52 +02:00
Andras Bacsai
49a2942836
fix(deployment): add COOLIFY_* environment variables to Nixpacks build context for enhanced deployment configuration
2025-09-10 16:15:08 +02:00
Andras Bacsai
2c8f5415f1
feat(database-backup): enhance error handling and output management in DatabaseBackupJob
2025-09-10 16:13:08 +02:00
Andras Bacsai
1c08d32b85
refactor(database): remove volume_configuration_dir and streamline configuration directory usage in MongoDB and PostgreSQL handlers
2025-09-10 16:12:53 +02:00
Andras Bacsai
48d3b3d263
refactor(deployment): add validation for pull request existence in deployment process to enhance error handling
2025-09-10 14:31:29 +02:00
Andras Bacsai
d10e4fa388
refactor(deployment): streamline next deployment queuing logic by repositioning queue_next_deployment call
2025-09-10 13:26:35 +02:00
Andras Bacsai
f18dff186d
refactor(remoteProcess): remove debugging statement from transfer_file_to_container function for cleaner code
2025-09-10 13:25:23 +02:00
Andras Bacsai
b6113839ec
refactor(deployment): enhance queuing logic to support concurrent deployments by including pull request ID in checks
2025-09-10 12:49:42 +02:00
Andras Bacsai
52312e9de6
refactor(github-webhook): restructure application processing by grouping applications by server for improved deployment handling
2025-09-10 09:30:43 +02:00
Andras Bacsai
40f2471c5a
feat(ssh-multiplexing): add connection age metadata handling to improve multiplexed connection management
2025-09-10 08:38:36 +02:00
Andras Bacsai
b433f17dac
feat(ssh-multiplexing): enhance multiplexed connection management with health checks and metadata caching
2025-09-10 08:19:38 +02:00
Andras Bacsai
cead87d650
refactor(private-key): remove debugging statement from storeInFileSystem method for cleaner code
2025-09-10 08:19:25 +02:00
dependabot[bot]
13d52e0e9a
chore(deps-dev): bump vite from 6.3.5 to 6.3.6
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.3.6.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.3.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-10 02:01:32 +00:00
Andras Bacsai
a60d6dadc7
fix(private-key): implement transaction handling and error verification for private key storage operations
2025-09-09 16:46:38 +02:00
Andras Bacsai
a06c79776e
feat(dev-command): dispatch CheckHelperImageJob during instance initialization to enhance setup process
2025-09-09 16:46:24 +02:00
Andras Bacsai
8f2a45b8dc
docs(testing-patterns): add important note to always run tests inside the coolify
container for clarity
2025-09-09 16:29:04 +02:00
Andras Bacsai
1ca94b90da
fix(proxy): replace CheckConfiguration with GetProxyConfiguration and SaveConfiguration with SaveProxyConfiguration for improved clarity and consistency in proxy management
2025-09-09 12:52:19 +02:00
Andras Bacsai
feacedbb04
refactor(file-transfer): replace base64 encoding with direct file transfer method in various components for improved clarity and efficiency
2025-09-09 11:10:38 +02:00
Andras Bacsai
fe2c4fd1c7
fix(web-routes): enhance backup response messages to clarify local and S3 availability
2025-09-09 10:34:40 +02:00
Andras Bacsai
b1a2938f84
fix(ScheduledTaskJob): replace generic Exception with NonReportableException for better error handling
2025-09-09 09:30:44 +02:00
Andras Bacsai
ad58dfc62e
feat(sudo-helper): add helper functions for command parsing and ownership management with sudo
2025-09-09 09:00:42 +02:00
Andras Bacsai
a7671ed379
refactor(dns-validation): rename DNS validation functions for consistency and clarity, and remove unused code
2025-09-09 09:00:35 +02:00
Andras Bacsai
ccc9ceb734
refactor(remoteProcess): remove debugging statement from transfer_file_to_server function to clean up code
2025-09-09 08:56:16 +02:00
Andras Bacsai
45ca76ed1c
fix(LocalFileVolume): add missing directory creation command for workdir in saveStorageOnServer method
2025-09-09 08:56:00 +02:00
Arnaud B
e23ab1e621
feat(deployment): add SERVICE_NAME variables for service discovery
...
This change introduces automatically generated `SERVICE_NAME_<SERVICE>`
environment variables for each service within a Docker Compose deployment.
This allows services to reliably reference each other by name, which is particularly
useful in pull request environments where container names are dynamically suffixed.
- The application parser now generates and injects these `SERVICE_NAME` variables
into the environment of all services in the compose file.
- `ApplicationDeploymentJob` is updated to correctly handle and filter these
new variables during deployment.
- UI components and the `EnvironmentVariableProtection` trait have been updated
to make these generated variables read-only, preventing accidental modification.
This commit introduces two new helper functions to standardize resource naming
for pull request deployments:
- `addPreviewDeploymentSuffix()`: Generates a consistent suffix format (-pr-{id})
for resource names in preview deployments
- `generateDockerComposeServiceName()`: Creates SERVICE_NAME environment variables
for Docker Compose services
2025-09-08 15:22:44 +02:00
Andras Bacsai
23fb43bb96
Merge pull request #6510 from ChiragAgg5k/fix-appwrite-template
...
fix: appwrite template - 500 errors, missing env vars etc.
2025-09-08 14:04:45 +02:00
Andras Bacsai
18068857b1
refactor(file-transfer): replace base64 encoding with direct file transfer method across multiple database actions for improved clarity and efficiency
2025-09-08 14:04:24 +02:00
Andras Bacsai
852b2688d9
refactor(error-handling): remove ray debugging statements from CheckUpdates and shared helper functions to clean up error reporting
2025-09-08 14:03:27 +02:00
Andras Bacsai
4c0c16a241
refactor(backlog): remove outdated guidelines and project manager agent files to streamline task management documentation
2025-09-08 09:19:24 +02:00
Andras Bacsai
a243b99df4
feat(exceptions): introduce NonReportableException to handle known errors and update Handler for selective reporting
2025-09-08 09:18:25 +02:00