Commit Graph

370 Commits

Author SHA1 Message Date
peaklabs-dev 28b38babca fix(service): disable openpanel worker UI by default 2025-11-10 22:09:04 +01:00
Andras Bacsai fe46c490a2 Update service templates for Convex and EmbyStat; modify compose configurations and adjust tags and categories for better clarity and organization 2025-11-10 14:16:14 +01:00
Andras Bacsai 0ea27ce37a Cancel active deployments when a pull request is closed (#7164) 2025-11-10 11:16:54 +01:00
Andras Bacsai 67605d50fc fix(deployment): prevent base deployments from being killed when PRs close (#7113)
- Fix container filtering to properly distinguish base deployments (pullRequestId=0) from PR deployments
- Add deployment cancellation when PR closes via webhook to prevent race conditions
- Prevent CleanupHelperContainersJob from killing active deployment containers
- Enhance error messages with exit codes and actual errors instead of vague "Oops" messages
- Protect status transitions in finally blocks to ensure proper job failure handling
2025-11-09 14:41:35 +01:00
Andras Bacsai f382e95d9b Merge branch 'next' into v4.x 2025-11-08 16:15:57 +01:00
Andras Bacsai c34e5c803b fix: Convert network aliases to string for display
The `custom_network_aliases` field was being displayed as an array, which caused rendering issues. This change converts the array to a comma-separated string when syncing from the model to ensure it's displayed correctly in the UI.
2025-11-01 12:30:15 +01:00
thevinodpatidar 3be0dc07b8 Change version and documentation url 2025-10-31 11:00:41 +05:30
thevinodpatidar b131a89d03 Add Postgresus service template files 2025-10-30 16:58:14 +05:30
Andras Bacsai ae9f348458 rate limit test 2025-10-28 15:18:28 +01:00
Andras Bacsai 0fdfc18440 Merge pull request #6530 from yipfram/fix/evolution-api-slogan
feat: update Evolution API slogan to better reflect its capabilities
2025-10-28 10:29:07 +01:00
Andras Bacsai 12766695c4 feat: add dynamic viewport-based height for compose editor
- Add Alpine.js reactive height calculation based on viewport size
- Monaco editor now responds to window resize events
- Fix Livewire component structure by moving style tag inside root div
- Update CLAUDE.md to document critical single root element requirement
- Set minimum editor height of 300px with responsive maximum
- Use CSS custom properties to pass calculated height to components
2025-10-27 11:18:25 +01:00
Andras Bacsai ef7cf1114f chore: update siyuan category in service templates
Update generated service template JSON files to reflect the category
field added to siyuan.yaml (documentation category).
2025-10-24 13:26:25 +02:00
Andras Bacsai 2e71ef4f11 Fix Hetzner server redirect in onboarding flow
When creating a Hetzner server from the onboarding view, the redirect
to the server details page was not working properly due to modal context.
The standard redirect() call doesn't handle navigation from within modals.

Changes:
- Add from_onboarding flag to ByHetzner component
- Use wire:navigate redirect when in onboarding mode
- Pass from_onboarding=true from boarding view

This ensures proper navigation to the newly created server page instead
of staying on the onboarding view.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-23 16:17:01 +02:00
Andras Bacsai e8851ff5cd Update healthcheck commands for MinIO services across multiple YAML files 2025-10-22 16:05:17 +02:00
Andras Bacsai 3593d941af bump version to 4.0.0-beta.437 and update nightly version to 4.0.0-beta.438 2025-10-20 13:57:48 +02:00
Andras Bacsai d4b9b61cbd feat: add Hetzner affiliate link to token form
- Add affiliate link when users add their first Hetzner token
- Shows in both modal and full-page layouts
- Friendly messaging about supporting Coolify and getting credits
2025-10-14 09:25:10 +02:00
Andras Bacsai 6098a58c9f Merge pull request #6793 from YaRissi/service/gotify
feat(template): Adding Gotify service
2025-10-13 12:52:05 +02:00
Romain ROCHAS 4ce1c2ece7 Merge branch 'next' into fix/evolution-api-slogan 2025-10-10 17:51:09 +02:00
Andras Bacsai 840c16246d feat(conductor): add setup script and configuration file 2025-10-10 16:03:22 +02:00
elmariss d752ee2b90 implement suggestions 2025-10-08 11:43:21 +02:00
elmariss 747c764293 add gotify template 2025-10-07 21:26:54 +02:00
Andras Bacsai ae64f8cb86 fix validation on a few views 2025-10-06 21:25:24 +02:00
Andras Bacsai c14497303f fix(elasticsearch): update Elasticsearch and Kibana configuration for enhanced security and setup
- Removed unnecessary environment variables and added security settings for Elasticsearch and Kibana.
- Implemented password setup for the kibana_system user during the Kibana setup process.
- Updated healthcheck commands for both services to ensure proper monitoring and readiness.
- Introduced a new setup service for Kibana to streamline user password configuration.
2025-10-03 20:06:27 +02:00
Andras Bacsai 4cf600445a feat(service): add Elasticsearch password handling in extraFields method
- Implemented logic to retrieve and display the default user password for Elasticsearch in the extraFields method of the Service model.
- Enhanced data collection for environment variables related to Elasticsearch, improving service configuration management.
2025-10-03 20:05:43 +02:00
Andras Bacsai e17fbd3b56 refactor: update ente photos configuration for improved service management
- Enhanced environment variable configuration for the server and web services, including database and encryption settings.
- Updated health check intervals and retries for better reliability.
- Changed MinIO service configuration to use port 9000 and adjusted health checks accordingly.
- Improved volume management for data persistence.

These changes aim to streamline the deployment process and ensure better service health monitoring.
2025-10-03 10:47:55 +02:00
Andras Bacsai ac40a65d41 fix: ente photos 2025-10-03 10:35:16 +02:00
Vishwanath Martur fd752377d2 Fix MinIO image and health check to match Coolify standards
- Change MinIO image from 'minio/minio:latest' to 'quay.io/minio/minio:latest'
  This matches the official Coolify MinIO template for consistency
- Update health check from curl-based to 'mc ready local' command
  This is more reliable and matches the official MinIO template
- Update health check intervals and retries to match official template
  (interval: 5s, timeout: 20s, retries: 10)
- Update service templates JSON files with corrected configuration

Addresses @devdilson's feedback about MinIO configuration consistency
with existing Coolify templates and best practices.
2025-10-03 10:35:16 +02:00
Vishwanath Martur 886eaf563b Address reviewer feedback: Fix MinIO endpoint and add admin permissions
- Fix MinIO endpoint configuration to use SERVICE_URL_MINIO_3200 for public access
  This resolves the issue with signed URLs for photo uploads as noted by @devdilson
- Add ENTE_INTERNAL_ADMIN environment variable to grant first account admin permissions
  This prevents the 10GB storage limit issue mentioned in the review
- Update service templates JSON files with the corrected configuration
- Ensure MinIO service has proper SERVICE_URL configuration for external access

Addresses all feedback from @devdilson's review comments:
- Fixes signed URL access for photo uploads
- Grants admin permissions to first account
- Maintains proper service architecture for Coolify deployment
2025-10-03 10:35:16 +02:00
Vishwanath Martur 35a1d7cdab Add Ente Photos service template files
- Add ente-photos.yaml template with museum, postgres, and minio services
- Add custom SVG logo for Ente Photos
- Update service templates JSON files with new template
2025-10-03 10:35:16 +02:00
Romain ROCHAS 711045fff5 Merge branch 'next' into fix/evolution-api-slogan 2025-10-01 17:35:31 +02:00
Andras Bacsai a20f4ffe65 refactor(security): streamline update check functionality and improve UI button interactions in patches view 2025-09-25 11:50:06 +02:00
Andras Bacsai 3844556876 Update templates/service-templates.json
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-25 11:39:17 +02:00
Andras Bacsai f81d36cc4e fix(README): update Juxtdigital description to reflect current services 2025-09-25 10:31:07 +02:00
Andras Bacsai 98a30e2482 chore(docker-compose): update soketi image version to 1.0.10 in production and Windows configurations 2025-09-24 09:19:38 +02:00
Andras Bacsai c6b47da1e9 feat(templates): add n8n service with PostgreSQL and worker support for enhanced workflow automation 2025-09-12 11:47:13 +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
Romain ROCHAS ae0e064cb4 feat: update Evolution API slogan to better reflect its capabilities 2025-09-04 00:52:32 +02:00
Andras Bacsai f38217e717 fix(templates): update SECRET_KEY environment variable in getoutline.yaml to use SERVICE_HEX_32_OUTLINE 2025-09-01 16:44:09 +02:00
Andras Bacsai 7a6114868d Revert test change 2025-08-18 19:18:07 +02:00
Andras Bacsai 0c7a0b8f3f Test pre-commit hook 2025-08-18 19:18:07 +02:00
peaklabs-dev 2603cd9d18 chore: update service-templates json files 2025-08-18 18:35:53 +02:00
peaklabs-dev dbed6c270e feat: generate category for services 2025-08-18 17:28:20 +02:00
Andras Bacsai 0a29c6374c update service templates 2025-08-18 09:50:31 +02:00
Serdar Yerdelen a975cfbf61 fix(templates): added a category tag for the docs service filter 2025-08-16 22:18:26 +02:00
Andras Bacsai f018d640e5 fix(templates): should generate old SERVICE_FQDN service templates as well 2025-08-12 14:19:17 +02:00
peaklabs-dev 158711a165 Update service-templates.json 2025-08-11 22:03:52 +02:00
peaklabs-dev 9d7e4286b6 Update service-templates.json 2025-08-11 19:25:59 +02:00
peaklabs-dev f34225dfd6 Update service-templates.json 2025-08-06 03:02:10 +02:00
peaklabs-dev 36b2bb56c5 Update service-templates.json 2025-08-04 22:11:09 +02:00
peaklabs-dev fe900d3cd7 Update service-templates.json 2025-07-18 22:36:38 +02:00