Commit Graph

357 Commits

Author SHA1 Message Date
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
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
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
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
Andras Bacsai ec0a17998e fix(service): update Postiz compose configuration for improved server availability 2025-07-07 10:30:38 +02:00
Andras Bacsai 956e836e76 feat(template): add excalidraw service configuration with documentation and tags 2025-07-01 12:30:51 +02:00
Andras Bacsai 5cf054f7ed Update Appwrite service templates and configuration
- Updated Appwrite service template to use the latest version of the compose configuration.
- Adjusted the `_APP_CONSOLE_HOSTNAMES` environment variable to remove the default values, allowing for more flexible hostname configuration.
- Updated the Appwrite compose file to reflect these changes.

This ensures better customization for users deploying Appwrite services.
2025-07-01 12:26:27 +02:00
Andras Bacsai b234bfb9a0 chore(versions): update Coolify version to 4.0.0-beta.420.1 and add new services (karakeep, miniflux, pingvinshare) to service templates 2025-06-26 18:00:02 +02:00
Andras Bacsai 2cc0133a7a fix(supabase): update Supabase service images and healthcheck methods for improved reliability 2025-06-13 17:30:03 +02:00
Andras Bacsai ac66e857c9 fix(service): update service template for affine and add migration service for improved deployment process 2025-06-13 15:25:45 +02:00
Slava Abakumov b447c26ad2 Capitalize "WordPress" properly (#5958)
* Update wordpress-with-mysql.yaml

Use the correct naming for WordPress.

It's "WordPress", not "Wordpress".

* replace Wordpress with WordPress in templates

* change slogans for templates

* fix in a livewire template file
2025-06-13 11:36:17 +02:00
Andras Bacsai 2ffb93ecdb fix(service-templates): update Convex service configuration to use FQDN variables 2025-06-05 11:58:21 +02:00
peaklabs-dev 50436eb83c Update service-templates.json 2025-05-27 15:09:26 +02:00
peaklabs-dev a44b73f8eb Update service-templates.json 2025-05-23 20:15:43 +02:00
peaklabs-dev 69c01b650a Update service-templates.json 2025-05-19 22:30:15 +02:00
peaklabs-dev 0409e9184c Update service-templates.json 2025-05-15 22:53:15 +02:00
peaklabs-dev 73258d4918 Update service-templates.json 2025-05-14 21:20:07 +02:00